import { type DefinitionNode, type FragmentDefinitionNode, type GraphQLSchema } from 'graphql'; import type { ResolvedExpandFragmentsOptions } from './expandFragmentsTypes.mts'; export declare function pushFragmentDefinition(schema: GraphQLSchema, fragments: ReadonlyMap, definition: FragmentDefinitionNode, options: ResolvedExpandFragmentsOptions, definitions: DefinitionNode[], emittedFragmentDefinitionNames: Set): void; export declare function pushRetainedAdditionalFragmentDefinitions(fragments: ReadonlyMap, options: ResolvedExpandFragmentsOptions, definitions: DefinitionNode[], emittedFragmentDefinitionNames: Set): void;