import { type HygieneCommonOptions } from "../shared.js"; export interface AuditSuiteRunOptions extends HygieneCommonOptions { /** Path to the YAML file. Required. */ file: string; /** Override the suite's `baseline.enabled`. */ baseline?: boolean; /** Override the suite's `output.path`. */ output?: string; /** Override the suite's `output.format`. */ format?: "json" | "csv" | "markdown"; /** * Run only a subset of the suite's audits. Useful for re-running * after a fix. */ only?: string[]; } /** * Execute a YAML-defined audit suite. * * Loads the suite, resolves environment, expands the output path * template (with {date}, {env}, {suite} tokens), and hands off to * `runAuditAll` with the merged options. * * The suite's `baseline.update-on-success` flag is honored if no * audits report findings — useful for the "accept current state as * the new baseline" pattern after a manual review. */ export declare const runAuditSuiteRun: (options: AuditSuiteRunOptions) => Promise;