import { DocumentNode } from 'graphql'; import { RenameFnWithIndex } from './utils'; declare type OperationVariables = Record; export interface NewCombinedQueryBuilder { operationName: string; add: (document: DocumentNode, variables?: TVariables) => CombinedQueryBuilder; addN: (document: DocumentNode, variables: TVariables[], variableRenameFn?: RenameFnWithIndex, fieldRenameFn?: RenameFnWithIndex) => CombinedQueryBuilder<{}, {}>; } export interface CombinedQueryBuilder { document: DocumentNode; variables?: TVariables; add: (document: DocumentNode, variables?: TVariablesAdd) => CombinedQueryBuilder; addN: (document: DocumentNode, variables: TVariablesAdd[], variableRenameFn?: RenameFnWithIndex, fieldRenameFn?: RenameFnWithIndex) => CombinedQueryBuilder; } export default function combinedQuery(operationName: string): NewCombinedQueryBuilder; export {}; //# sourceMappingURL=index.d.ts.map