import { ApolloServerBase } from 'apollo-server-core'; import { GraphQLResponse as GraphQLResponseType } from 'apollo-server-types'; import { DocumentNode } from 'graphql'; declare type StringOrAst = string | DocumentNode; declare type Query> = { query: StringOrAst; mutation?: undefined; variables?: TVariables; operationName?: string; }; declare type Mutation> = { mutation: StringOrAst; query?: undefined; variables?: TVariables; operationName?: string; }; declare type GraphQLResponse = Omit & { data?: TData; }; export interface ApolloServerTestClient { query>(query: Query): Promise>; mutate>(mutation: Mutation): Promise>; } declare const _default: (server: ApolloServerBase) => ApolloServerTestClient; export default _default; //# sourceMappingURL=createTestClient.d.ts.map