import type { McpServer } from "../server";
export type StreamableHttpTransportOptions = {
    _init?: RequestInit;
    authentication?: {
        type: "bearer";
        token: string;
    } | {
        type: "basic";
        username: string;
        password: string;
    };
};
export declare function streamableHttpTransport(server: McpServer, opts?: StreamableHttpTransportOptions): (input: RequestInfo | URL, init?: RequestInit) => Promise<Response>;
