import { ExecutableDefinitionNode } from 'graphql';
import { GraphQLESTreeNode } from '../../estree-converter/types.js';
import { GraphQLESLintRuleContext, GraphQLESLintRule } from '../../types.js';
import 'eslint';
import 'estree';
import 'graphql-config';
import 'json-schema-to-ts';
import '../../siblings.js';
import '@graphql-tools/utils';

declare const checkNode: (context: GraphQLESLintRuleContext, node: GraphQLESTreeNode<ExecutableDefinitionNode>, ruleId: string) => void;
declare const rule: GraphQLESLintRule;

export { checkNode, rule };
