import { UseMutationResult } from 'react-query'; import { DeleteOneResponse, MutationMode, Context as DeleteContext, BaseRecord, HttpError, SuccessErrorNotification, MetaDataQuery } from '../../interfaces'; declare type DeleteParams = { id: string; resource: string; mutationMode?: MutationMode; undoableTimeout?: number; onCancel?: (cancelMutation: () => void) => void; metaData?: MetaDataQuery; } & SuccessErrorNotification; declare type UseDeleteReturnType = UseMutationResult, TError, DeleteParams, DeleteContext>; export declare const useDelete: () => UseDeleteReturnType; export {};