import type { TCollectionName, TFilter, TRow, TSchema } from '../../../templates'; import type { Caller, Collection, Filter, RecordData } from '@forestadmin/datasource-toolkit'; import HookContext from './hook'; export declare class HookBeforeUpdateContext = TCollectionName> extends HookContext { protected _filter: Filter; protected _patch: RecordData; constructor(collection: Collection, caller: Caller, filter: Filter, patch: RecordData); get filter(): Readonly>; get patch(): TRow; } export declare class InternalHookBeforeUpdateContext extends HookBeforeUpdateContext { getFilter(): Filter; } export declare class HookAfterUpdateContext = TCollectionName> extends HookBeforeUpdateContext { } //# sourceMappingURL=update.d.ts.map