export declare type RelationOrArray = T; /** * Creates a RelationOrArray means that * all items in the array are related with or. * @param items */ export declare function $or>(...items: T): RelationOrArray; declare const relationAndArraySymbol: unique symbol; export declare type RelationAndArray = T & { [relationAndArraySymbol]: true; }; /** * Creates a RelationAndArray means that all * items in the array are related with and. * @param items */ export declare function $and>(...items: T): RelationAndArray; export declare function isRelationAndArray(value: any): boolean; export {};