import type { FetchImpl, Model } from "../types"; export type OpenCodeGoApiFamily = "openai" | "anthropic"; export declare function resolveOpenCodeGoSessionId(model: Pick, baseUrl: string | undefined, providerSessionId: string | undefined, apiFamily: OpenCodeGoApiFamily): string | undefined; export declare function applyOpenCodeGoSessionHeader(headers: Record, sessionId: string | undefined): Record; export declare function wrapFetchForOpenCodeGoSession(baseFetch: FetchImpl, sessionId: string | undefined): FetchImpl;