import { DocumentNode, DefinitionNode } from 'graphql';
export declare function filterAndExtractExtensionDefinitions(ast: DocumentNode): {
    typesAst: {
        definitions: DefinitionNode[];
        kind: "Document";
        loc?: import("graphql").Location;
    };
    extensionsAst: {
        definitions: DefinitionNode[];
        kind: "Document";
        loc?: import("graphql").Location;
    };
};
export declare function filterExtensionDefinitions(ast: DocumentNode): {
    definitions: DefinitionNode[];
    kind: "Document";
    loc?: import("graphql").Location;
};
export declare function extractExtensionDefinitions(ast: DocumentNode): {
    definitions: DefinitionNode[];
    kind: "Document";
    loc?: import("graphql").Location;
};
