import type { FindOperator } from "../operators/find/base";
declare type InternalFindConditions<T> = {
    [P in keyof T]?: FindOperator | InternalFindConditions<T[P]> | T[P];
};
export declare type ArrayFindConditions<Entity> = Array<InternalFindConditions<Entity>>;
export declare type SingleFindConditions<Entity> = InternalFindConditions<Entity>;
export declare type FindConditions<Entity> = ArrayFindConditions<Entity> | SingleFindConditions<Entity>;
export {};
