import { DocumentNode } from 'graphql';
import { Metadata } from '../types/metadata';
import { MutationDef, MutationResolveFn } from '../types/mutation';
export declare function setMutationMetadata(proto: any, propName: string, mutation: DocumentNode | string): void;
export declare function hasMutation(target: any, propName: string): boolean;
export declare function transformMutations(instance: any, meta: Metadata, transformFn?: ((resolver: any) => MutationResolveFn)): MutationDef[];
