/**
 * Ollama backend adapter.
 *
 * Ollama exposes:
 *   - GET /api/tags — list loaded models
 *   - POST /v1/chat/completions — OpenAI-compatible chat (since v0.1.14)
 *   - GET /api/version — version check
 *
 * Default port: 11434
 */
import type { BackendAdapter, DiscoveredModel, BackendType } from './types.js';
export declare class OllamaAdapter implements BackendAdapter {
    readonly name: BackendType;
    readonly defaultPort = 11434;
    readonly baseUrl: string;
    constructor(baseUrl?: string);
    isReachable(timeoutMs?: number): Promise<boolean>;
    discover(timeoutMs?: number): Promise<DiscoveredModel[]>;
    chatCompletionsUrl(): string;
    headers(): Record<string, string>;
}
