import { ModelBase, WhereFunction } from '@spinajs/orm'; import { FilterableOperators, IColumnFilter } from './interfaces.js'; import { Constructor } from '@spinajs/di'; export declare function Filterable(operatorsOrClass: FilterableOperators[] | Constructor, queryFunc?: (operator: FilterableOperators, value: any) => WhereFunction, isAggregate?: boolean): any; export declare function Filter(model: Constructor | IColumnFilter[]): (target: any, propertyKey?: string | symbol, indexOrDescriptor?: number | PropertyDescriptor) => void; //# sourceMappingURL=decorators.d.ts.map