import { MeshServeConfig, MeshServeContext } from './types';
export declare function createServeRuntime(config: MeshServeConfig): import("graphql-yoga").YogaServer<unknown, MeshServeContext> & {
    (req: import("@whatwg-node/server").NodeRequest, res: import("@whatwg-node/server").NodeResponse, ...ctx: Partial<unknown>[]): Promise<void>;
    (requestLike: import("@whatwg-node/server").RequestLike, ...ctx: Partial<unknown>[]): Response | Promise<Response>;
    (request: Request, ...ctx: Partial<unknown>[]): Response | Promise<Response>;
    (fetchEvent: import("@whatwg-node/server").FetchEvent & Partial<unknown>, ...ctx: Partial<unknown>[]): void;
    (res: import("@whatwg-node/server").UWSResponse, req: import("@whatwg-node/server").UWSRequest, ...ctx: Partial<unknown>[]): Promise<void>;
    (container: {
        request: Request;
    } & Partial<unknown>, ...ctx: Partial<unknown>[]): Response | Promise<Response>;
} & import("@whatwg-node/server").ServerAdapterObject<unknown> & {
    invalidateUnifiedGraph(): void;
};
