import type { GraphQLResource } from '../../../intermediate/resource'; import type { ImportContext } from '../../../utils/imports'; import type { GraphQLCodegenMetadata } from '../source-printer'; export declare const SELECTION_DIRECTIVE_HANDLING_RESULT_IDENTIFIER = "SelectionDirectiveHandlingResult"; export declare const APPLY_DIRECTIVES_FOR_SELECTION_IDENTIFIER = "applyDirectivesForSelection"; export declare const DIRECTIVE_UTIL_MODULE_IDENTIFIER = "directive-util"; export declare function generateDirectiveUtil(graphqlResource: GraphQLResource, _metadata: GraphQLCodegenMetadata, importContext: ImportContext): string;