import { MeshFetch } from '@graphql-mesh/types';
import { loadGraphQLSchemaFromJSONSchemas } from './loadGraphQLSchemaFromJSONSchemas.cjs';
import { JSONSchemaLoaderOptions } from './types.cjs';
export default loadGraphQLSchemaFromJSONSchemas;
export * from './loadGraphQLSchemaFromJSONSchemas.cjs';
export * from './getComposerFromJSONSchema.cjs';
export * from './getDereferencedJSONSchemaFromOperations.cjs';
export * from './getGraphQLSchemaFromDereferencedJSONSchema.cjs';
export * from './types.cjs';
export declare function loadJSONSchemaSubgraph(name: string, options: JSONSchemaLoaderOptions): (ctx: {
    fetch: MeshFetch;
    cwd: string;
}) => {
    name: string;
    schema$: Promise<import("graphql").GraphQLSchema>;
};
export { getSubgraphExecutor, processDirectives } from '@graphql-mesh/transport-rest';
