import { InitialisedList } from '../../types-for-lists'; declare type DistributiveOmit = T extends any ? Omit : never; declare type UpdateCreateHookArgs = Parameters>[0]; export declare function validateUpdateCreate({ list, hookArgs }: { list: InitialisedList; hookArgs: DistributiveOmit; }): Promise; declare type DeleteHookArgs = Parameters>[0]; export declare function validateDelete({ list, hookArgs }: { list: InitialisedList; hookArgs: Omit; }): Promise; export {};