1 | import * as t from '@babel/types';
|
2 | import { GraphQLCompositeType } from 'graphql';
|
3 | import { PrintableFieldDetails, Variable } from 'graphql-tool-utilities';
|
4 | import { ObjectStack } from './utilities';
|
5 | import { OperationContext } from './context';
|
6 | export declare function tsInterfaceBodyForObjectField({fields}: PrintableFieldDetails, graphQLType: GraphQLCompositeType | GraphQLCompositeType[], stack: ObjectStack, context: OperationContext, requiresTypename?: boolean): t.TSInterfaceBody;
|
7 | export declare function variablesInterface(variables: Variable[], context: OperationContext): t.TSInterfaceDeclaration;
|