import type { MeshFetch } from '@graphql-mesh/types';
import type { GraphQLThriftLoaderOptions } from './schema.cjs';
import { loadNonExecutableGraphQLSchemaFromIDL } from './schema.cjs';
export declare function loadThriftSubgraph(name: string, options: Omit<GraphQLThriftLoaderOptions, 'subgraphName'>): ({ cwd, fetch }: {
    cwd: string;
    fetch: MeshFetch;
}) => {
    name: string;
    schema$: Promise<import("graphql").GraphQLSchema>;
};
export { loadNonExecutableGraphQLSchemaFromIDL };
export { getThriftExecutor } from '@graphql-mesh/transport-thrift';
