import type { ScanResult } from "../types/index.js";
export interface HealthScanOptions {
    url: string;
    pages?: string[];
    projectId?: string;
    headed?: boolean;
    timeoutMs?: number;
    scanners?: ("console" | "network" | "links" | "performance" | "injection" | "pii" | "a11y")[];
    wcagLevel?: "A" | "AA" | "AAA";
    injectionEndpoint?: string;
    injectionInputField?: string;
    maxPages?: number;
    piiEndpoint?: string;
    piiSeedPii?: string[];
    piiInputField?: string;
}
export interface HealthScanSummary {
    url: string;
    scannedAt: string;
    durationMs: number;
    totalIssues: number;
    newIssues: number;
    regressedIssues: number;
    existingIssues: number;
    results: ScanResult[];
}
export declare function runHealthScan(options: HealthScanOptions): Promise<HealthScanSummary>;
//# sourceMappingURL=health-scan.d.ts.map