import { type ComplianceFramework, type CompliancePosture } from './control-mapper.js';
import { IndustryStandardStore } from '../../database/industry-standard-store.js';
import type { IDatabase } from '../../database/database-interface.js';
export interface ComplianceEvidenceBundle {
    framework: ComplianceFramework;
    posture: CompliancePosture;
    policyPath: string;
    auditCounts: {
        totalCalls: number;
        blockedCalls: number;
        servers: string[];
    };
    generatedAt: string;
}
export declare class ComplianceEvidenceRunner {
    private readonly db;
    private readonly store?;
    private mapper;
    constructor(db: IDatabase, store?: IndustryStandardStore | undefined);
    run(framework: ComplianceFramework, policyPath?: string): Promise<ComplianceEvidenceBundle>;
}
//# sourceMappingURL=compliance-evidence-runner.d.ts.map