/**
 * @file Hallucination detection scorer using LLM-as-judge
 * Detects factual errors and unsupported claims in AI responses
 */
import type { LLMScorerConfig, ScoreResult, ScorerInput } from "../../../types/index.js";
import { BaseLLMScorer } from "./baseLLMScorer.js";
export declare class HallucinationScorer extends BaseLLMScorer {
    constructor(config?: Partial<LLMScorerConfig>);
    generatePrompt(input: ScorerInput): string;
    parseResponse(response: string, _input: ScorerInput): Partial<ScoreResult>;
}
export declare function createHallucinationScorer(config?: Partial<LLMScorerConfig>): Promise<HallucinationScorer>;
