import { CriteriaNode } from './CriteriaNode.js'; import type { ICriteriaNodeProcessOptions, IQueryBuilder } from '../typings.js'; /** * @internal */ export declare class ObjectCriteriaNode extends CriteriaNode { process(qb: IQueryBuilder, options?: ICriteriaNodeProcessOptions): any; isStrict(): boolean; unwrap(): any; willAutoJoin(qb: IQueryBuilder, alias?: string, options?: ICriteriaNodeProcessOptions): boolean; shouldInline(payload: any): boolean; private getChildKey; private inlineArrayChildPayload; private inlineChildPayload; private inlineCondition; private shouldAutoJoin; private autoJoin; private isPrefixed; }