import type { GraphQLType } from 'graphql'; import type { TYPE_GROUPS } from './constants.js'; export type TypeGroup = (typeof TYPE_GROUPS)[number]; export type GraphQLSearchDocument = { name?: string; group: string; description?: string; args?: Record; locations?: string[]; isRepeatable?: boolean; response?: GraphQLTypeDetails | string; types?: GraphQLTypeDetails[]; values?: GraphQLFieldValue[]; fields?: Record; }; export type GraphQLTypeDetails = { name: string; description?: string; list?: boolean; notNull?: boolean; fields?: Record; values?: GraphQLFieldValue[]; types?: string[]; }; export type GraphQLFieldDetails = { type?: string | GraphQLTypeDetails; description?: string; defaultValue?: unknown; }; export type GraphQLFieldValue = { name: string; description?: string; value?: unknown; }; export type UnwrappedGraphQLType = { type: GraphQLType; notNull?: boolean; list?: boolean; }; //# sourceMappingURL=types.d.ts.map