import { type ModelProviderRuntimeOptions } from "./provider-utils.js"; import type { ModelProvider, ModelProviderCapabilities, ModelRequest, ModelResponse } from "./types.js"; export declare class OllamaModelProvider implements ModelProvider { readonly id = "ollama"; readonly capabilities: ModelProviderCapabilities; private readonly runtime; constructor(options?: ModelProviderRuntimeOptions); complete(request: ModelRequest): Promise; } export interface OllamaProviderEndpointPolicy { endpoint: string; networkScope: "loopback" | "private"; redactedBaseUrl: "[REDACTED_LOCAL_PROVIDER_URL]"; timeoutMs: number; } export declare function ollamaProviderEndpointPolicy(env: NodeJS.ProcessEnv, timeoutMs: number): OllamaProviderEndpointPolicy;