import type { GraphQLSchema } from 'graphql'; import type { GraphqlDescriptionInfo } from '../../../types.js'; import type { GraphqlTypeKind, GroupedSchemaTypes } from './types.js'; export declare function findGraphqlSchemaByName(graphqlDescriptions: GraphqlDescriptionInfo[], name: string): GraphqlDescriptionInfo | undefined; export declare function groupSchemaTypes(schema: GraphQLSchema): GroupedSchemaTypes; export declare function filterMembersReferencingType(schema: GraphQLSchema, members: T[], targetName: string): T[]; export declare function referencedTypeClosure(schema: GraphQLSchema, name: string): string[]; export declare function printTypeOrField(schema: GraphQLSchema, name: string): string; export declare function printTypeOrFieldWithReferences(schema: GraphQLSchema, name: string): { sdl: string; referencedCount: number; }; //# sourceMappingURL=utils.d.ts.map