export declare function requireProviderCredential(value: unknown, credentialName: string): string; export declare function createRequestHeaders(options: { apiKeyHeaderName: string; apiKey: string; extraHeaders?: HeadersInit; }): Headers; export declare function createAnthropicRequestHeaders(options: { apiKey?: string; authToken?: string; extraHeaders?: HeadersInit; enableFineGrainedToolStreaming?: boolean; enableMcpConnector?: boolean; }): Headers; /** Create request init options for OpenAI-compatible providers. */ export declare function createOpenAIRequestInit(options: { apiKey: string; extraHeaders?: HeadersInit; body: string; signal?: AbortSignal; }): RequestInit; /** Create Anthropic request init. */ export declare function createAnthropicRequestInit(options: { apiKey?: string; authToken?: string; extraHeaders?: HeadersInit; enableFineGrainedToolStreaming?: boolean; enableMcpConnector?: boolean; body: string; signal?: AbortSignal; }): RequestInit; /** Create Google request init. */ export declare function createGoogleRequestInit(options: { apiKey: string; extraHeaders?: HeadersInit; body: string; signal?: AbortSignal; }): RequestInit; //# sourceMappingURL=provider-request-init.d.ts.map