import type { IRetryManager } from '../../../../shared/interfaces/retry-manager.interface.js';
export declare function checkOllamaModel(retryManager: IRetryManager, baseUrl: string, model: string): Promise<boolean>;
export declare function buildOllamaErrorLogContext(requestBody: {
    model: string;
    messages: Array<{
        role: string;
        content: string;
    }>;
    options: {
        temperature: number;
        num_predict: number;
    };
    format: 'json';
}, prompt: string): Record<string, unknown>;
export declare function parseOllamaChatResponsePayload(responseText: string, contentType: string, http: {
    status: number;
    statusText: string;
    headers: Record<string, string>;
}): {
    content: string;
    data: Record<string, unknown>;
};
//# sourceMappingURL=ollama-chat-support.d.ts.map