import type { DefinitionNode } from 'graphql/language';
import type { IConvertSettings } from '../IConvertSettings';
import type { Util } from '../Util';
import { NodeHandlerAdapter } from './NodeHandlerAdapter';
/**
 * A handler for converting GraphQL definition nodes to operations.
 */
export declare abstract class NodeHandlerDefinitionAdapter<T extends DefinitionNode> extends NodeHandlerAdapter<T> {
    constructor(targetKind: T['kind'], util: Util, settings: IConvertSettings);
}
