import type { GoldenAnswer, GoldenCheckResult } from "../db/golden-answers.js";
export interface GoldenMonitorOptions {
    projectId?: string;
    baseUrl: string;
    judgeModel?: string;
}
export interface GoldenMonitorResult {
    checked: number;
    passed: number;
    drifted: number;
}
/**
 * Hit golden.endpoint, score the response vs golden_answer using the judge,
 * detect drift (score drop > 0.15 vs 7-day average), and save the result.
 */
export declare function checkGoldenAnswer(golden: GoldenAnswer, options: {
    baseUrl: string;
    judgeModel?: string;
}): Promise<GoldenCheckResult>;
/**
 * Run all enabled golden answer checks for a project (or all if no projectId).
 */
export declare function runGoldenMonitor(options: {
    projectId?: string;
    baseUrl: string;
    judgeModel?: string;
}): Promise<GoldenMonitorResult>;
//# sourceMappingURL=golden-monitor.d.ts.map