type ScenarioName = 'D1' | 'D2' | 'D3' | 'D4' | 'D5' | 'D6' | 'D7' | 'D8' | 'D9' | 'D10';
export interface EnterpriseWindowRegressionOptions {
    tracePath?: string;
    uploadRoot?: string;
    outputPath?: string;
    keepTemp?: boolean;
    longSqlMs?: number;
}
interface ScenarioReport {
    checks: Record<string, boolean>;
    details: Record<string, unknown>;
}
export interface EnterpriseWindowRegressionReport {
    timestamp: string;
    passed: boolean;
    checks: Record<ScenarioName, boolean>;
    uploadRoot: string;
    tracePath: string;
    scenarios: Record<ScenarioName, ScenarioReport>;
    coverageLimitations: string[];
}
export declare function runEnterpriseWindowRegression(input?: EnterpriseWindowRegressionOptions): Promise<EnterpriseWindowRegressionReport>;
export {};
//# sourceMappingURL=verifyEnterpriseMultiTenantWindows.d.ts.map