import { DirectiveDefinitionNode, DocumentNode, SchemaDefinitionNode, SchemaExtensionNode, TypeDefinitionNode, TypeExtensionNode } from 'graphql';
export declare function extractDefinitions(ast: DocumentNode): {
    typeDefinitions: TypeDefinitionNode[];
    directiveDefs: DirectiveDefinitionNode[];
    schemaDefs: SchemaDefinitionNode[];
    schemaExtensions: SchemaExtensionNode[];
    extensionDefs: TypeExtensionNode[];
};
