export interface ProviderRequestHeaderClientContext { name?: string; version?: string; versionHeaderFallback?: string; platform?: string; platformVersion?: string; isMultiRoot?: boolean; } export interface ProviderRequestHeaderLayers { stored?: Record; config?: Record; session?: Record; } export interface OpenAICodexRequestHeaderContext { accountId?: string; accessToken?: string; userAgentVersion?: string; } export interface ResolveProviderRequestHeadersInput { providerId: string; sessionId: string; source?: string; defaultSource: string; client?: ProviderRequestHeaderClientContext; coreVersion: string; openAiCodex?: OpenAICodexRequestHeaderContext; headers?: ProviderRequestHeaderLayers; } export declare function resolveProviderRequestHeaders(input: ResolveProviderRequestHeadersInput): Record | undefined; //# sourceMappingURL=request-headers.d.ts.map