/**
 * Audit command — thin wrapper for `kastell audit [server-name]`.
 * Delegates to core/audit/runAudit + formatters + fix + history + watch.
 */
import type { AuditCliOptions } from "../core/audit/formatters/index.js";
export interface AuditCommandOptions extends AuditCliOptions {
    host?: string;
    threshold?: string;
    fix?: boolean;
    dryRun?: boolean;
    watch?: string;
    category?: string;
    severity?: string;
    snapshot?: boolean | string;
    snapshots?: boolean;
    diff?: string;
    compare?: string;
    trend?: boolean;
    days?: string;
    listChecks?: boolean;
    profile?: string;
    compliance?: string;
    fresh?: boolean;
    detail?: boolean;
    ci?: boolean;
}
/**
 * Execute the audit command.
 * Flow: resolveServer (or parse --host) -> runAudit -> select formatter -> output -> threshold check
 */
export declare function auditCommand(serverName?: string, options?: AuditCommandOptions): Promise<void>;
//# sourceMappingURL=audit.d.ts.map