import type { CreateOverrideHandler, UpdateOverrideHandler } from './types'; import type { Caller, Filter, RecordData } from '@forestadmin/datasource-toolkit'; import { CollectionDecorator } from '@forestadmin/datasource-toolkit'; export default class OverrideCollectionDecorator extends CollectionDecorator { private createHandler; private updateHandler; private deleteHandler; create(caller: Caller, data: RecordData[]): Promise; addCreateHandler(handler: CreateOverrideHandler): void; update(caller: Caller, filter: Filter, patch: RecordData): Promise; addUpdateHandler(handler: UpdateOverrideHandler): void; delete(caller: Caller, filter: Filter): Promise; addDeleteHandler(handler: UpdateOverrideHandler): void; private cleanRecordsInPlace; } //# sourceMappingURL=collection.d.ts.map