import type { LLMJudge } from "@vivantel/virage-core"; export interface OpenAIJudgeOptions { apiKey: string; /** Defaults to "gpt-4o-mini" */ model?: string; baseURL?: string; maxRetries?: number; } export declare class OpenAIJudge implements LLMJudge { readonly name: string; private readonly client; private readonly model; constructor(options: OpenAIJudgeOptions); evaluate(query: string, contexts: string[], groundTruth: string): Promise<{ faithfulness: number; answerRelevance: number; contextRecall: number; }>; private score; } //# sourceMappingURL=judge.d.ts.map