import './builders.js'; import { IFilterRequest, FilterableLogicalOperators } from './interfaces.js'; export declare const MODEL_STATIC_MIXINS: { filter(filterRequest: IFilterRequest): Promise; filterColumns(): { column: string; operators: import("./interfaces.js").FilterableOperators[]; query: (operator: import("./interfaces.js").FilterableOperators, value: any) => import("@spinajs/orm").WhereFunction; }[]; filterSchema(): { type?: undefined; properties?: undefined; } | { type: string; properties: { op: { type: string; enum: FilterableLogicalOperators[]; }; filters: { type: string; items: { type: string; anyOf: { type: string; required: string[]; properties: { Column: { const: string; }; Value: { type: string[]; }; Operator: { type: string; enum: import("./interfaces.js").FilterableOperators[]; }; }; }[]; }; }; }; }; }; //# sourceMappingURL=model.d.ts.map