import type { ActivationResult } from "./activation-tester.js";
export interface ActivationHistoryRun {
    id: string;
    timestamp: string;
    model: string;
    provider: string;
    promptCount: number;
    summary: {
        precision: number;
        recall: number;
        reliability: number;
        tp: number;
        tn: number;
        fp: number;
        fn: number;
    };
    results: ActivationResult[];
}
export declare function writeActivationRun(skillDir: string, run: ActivationHistoryRun): Promise<void>;
export declare function listActivationRuns(skillDir: string): Promise<Omit<ActivationHistoryRun, "results">[]>;
export declare function getActivationRun(skillDir: string, runId: string): Promise<ActivationHistoryRun | null>;
