import { GetOptions, SetOptions } from '../types'; import { FieldNode, FragmentDefinitionNode } from 'graphql'; import { GQLExecCtx } from '..'; export type MutOp = { get?: GetOptions; set?: SetOptions; delete?: SetOptions; fnCall?: { name: string | { $var: string; }; payload: any; }; }; export declare function createMutation(ctx: GQLExecCtx, graphqlAst: FieldNode, fragments: Record, variables?: Record): MutOp;