import { IRefineContextOptions } from "../../interfaces"; declare type UseMutationModeType = () => { mutationMode: IRefineContextOptions["mutationMode"]; undoableTimeout: IRefineContextOptions["undoableTimeout"]; }; /** * Mutation mode determines which mode the mutation runs with. * Mutations can run under three different modes: `pessimistic`, `optimistic` and `undoable`. * Each mode corresponds to a different type of user experience. * * @see {@link https://refine.dev/docs/guides-and-concepts/mutation-mode} for more details. */ export declare const useMutationMode: UseMutationModeType; export {}; //# sourceMappingURL=useMutationMode.d.ts.map