import { GraphQLSchema, ExecutionResult, GraphQLError } from 'graphql'; import { SchemaComposer, Resolver, ObjectTypeComposerFieldConfigAsObjectDefinition, SchemaPrinterOptions } from 'graphql-compose'; interface RunQueryOpts { fc: ObjectTypeComposerFieldConfigAsObjectDefinition | Resolver; operation: string; variables?: Record; source?: Record; context?: Record; schemaComposer?: SchemaComposer; } export declare function testBuildSchema(fc: ObjectTypeComposerFieldConfigAsObjectDefinition | Resolver, schemaComposer?: SchemaComposer): GraphQLSchema; export declare function testOperation(opts: RunQueryOpts): Promise; export declare function testOperationData(opts: Omit & { selectionSet: string; }): Promise | null>; export declare function testOperationErrors(opts: RunQueryOpts): Promise; export declare function testSDL(opts: { fc: ObjectTypeComposerFieldConfigAsObjectDefinition | Resolver; schemaComposer?: SchemaComposer; deep?: boolean; } & SchemaPrinterOptions): string; export {}; //# sourceMappingURL=testHelpers.d.ts.map