import type { OperatorDefinition } from './types'; import type { Caller, CollectionSchema, DataSourceDecorator, Operator } from '@forestadmin/datasource-toolkit'; import { CollectionDecorator, PaginatedFilter } from '@forestadmin/datasource-toolkit'; export default class OperatorsEmulateCollectionDecorator extends CollectionDecorator { readonly dataSource: DataSourceDecorator; private readonly fields; emulateFieldOperator(name: string, operator: Operator): void; replaceFieldOperator(name: string, operator: Operator, replaceBy: OperatorDefinition): void; private replaceOrEmulateFieldOperator; protected refineSchema(childSchema: CollectionSchema): CollectionSchema; protected refineFilter(caller: Caller, filter: PaginatedFilter): Promise; private replaceLeaf; private computeEquivalent; } //# sourceMappingURL=collection.d.ts.map