/**
 * Ambient Intelligence Benchmark Suite
 *
 * 5 benchmarks that measure NodeBench's structural ambient-intelligence
 * capabilities: packet reuse, contradiction detection, company profiling,
 * action provenance, and multi-provider continuity.
 *
 * All scoring is deterministic and heuristic-based (no LLM calls).
 * Uses the shared SQLite via getDb(). Each benchmark is self-contained
 * with its own setup/teardown using unique IDs to avoid collision.
 */
export interface BenchmarkResult {
    benchmarkName: string;
    scores: Record<string, number>;
    passed: boolean;
    thresholds: Record<string, number>;
    details: string;
    runDurationMs: number;
}
export interface AmbientBenchSuiteResult {
    results: BenchmarkResult[];
    overallPassRate: number;
    totalDurationMs: number;
    passedCount: number;
    failedCount: number;
}
export declare function runAmbientBenchSuite(): Promise<AmbientBenchSuiteResult>;
