export type ProviderTransportRequest = {
    method: string;
    url: string;
    headers?: Readonly<Record<string, string>>;
    query?: Readonly<Record<string, string>>;
    body?: unknown;
    timeoutMs?: number;
    signal?: AbortSignal;
};
export type ProviderTransportResponse = {
    status: number;
    headers: Readonly<Record<string, string>>;
    body: unknown;
};
export type ProviderTransport = (request: ProviderTransportRequest) => Promise<ProviderTransportResponse>;
export declare const fetchProviderTransport: ProviderTransport;
