import { Variables } from 'graphql-request'; import { Mutation, Query } from './graphql-types'; export { Variables }; export declare type AvailableMutations = Omit; export declare type AvailableQueries = Omit; export interface RunnerResponse { response: TResponse; requestId?: string; } export declare type MutationResult = Record[TLabel]>>; export interface GraphQLClient { query(query: string, variables: TVariables): Promise & { requestId: string; }>; mutate(query: string, variables: TVariables): Promise>>; } export interface GraphQLRunner { run(operation: string, variables: TVariables): Promise>; } //# sourceMappingURL=graphql-client.d.ts.map