import type { InterfaceTypeDefinitionNode, ObjectTypeDefinitionNode, UnionTypeDefinitionNode } from '@luvio/graphql-parser'; import type { LuvioGraphQLDSL } from '../../../intermediate/graphql'; import type { ImportContext } from '../../../utils/imports'; export declare function generateGetFragmentType(graphqlDsl: LuvioGraphQLDSL, def: ObjectTypeDefinitionNode | InterfaceTypeDefinitionNode | UnionTypeDefinitionNode, importContext: ImportContext): string;