import type { Logger, MeshFetch } from '@graphql-mesh/types';
import type { RAMLLoaderOptions } from './types.cjs';
export { loadGraphQLSchemaFromRAML as default } from './loadGraphQLSchemaFromRAML.cjs';
export * from './loadGraphQLSchemaFromRAML.cjs';
export { getJSONSchemaOptionsFromRAMLOptions } from './getJSONSchemaOptionsFromRAMLOptions.cjs';
export type { RAMLLoaderOptions } from './types.cjs';
export declare function loadRAMLSubgraph(name: string, options: RAMLLoaderOptions): (ctx: {
    fetch: MeshFetch;
    cwd: string;
    logger: Logger;
}) => {
    name: string;
    schema$: Promise<import("graphql").GraphQLSchema>;
};
export { processDirectives, getSubgraphExecutor } from '@omnigraph/json-schema';
