import { BaseRecord, GetListResponse, GetOneResponse, IQueryKeys } from "../interfaces"; import { QueryKey } from "@tanstack/react-query"; export declare type MutationMode = "pessimistic" | "optimistic" | "undoable"; export declare type QueryResponse = GetListResponse | GetOneResponse; export declare type PreviousQuery = [QueryKey, TData | unknown]; export declare type PrevContext = { previousQueries: PreviousQuery[]; queryKey: IQueryKeys; }; export declare type Context = { previousQueries: ContextQuery[]; }; export declare type ContextQuery = { query: QueryResponse; queryKey: QueryKey; }; //# sourceMappingURL=mutationMode.d.ts.map