import type { Provider, ProviderConfig, ProviderRequest, ProviderResponse } from "./ProviderTypes.js"; export declare const fetchWithTransientRetry: (url: string, init: RequestInit, controller?: AbortController) => Promise; export declare class OpenAiCompatibleProvider implements Provider { private config; /** OpenAI-style function calling is supported and parsed from `tool_calls`. */ readonly supportsToolCalls = true; name: string; private localRunner; private authMode; private responseFormatStrategy; constructor(config: ProviderConfig); generate(request: ProviderRequest): Promise; private resolveAuth; } //# sourceMappingURL=OpenAiCompatibleProvider.d.ts.map