export interface AnalyzeParams {
    /** Persist current stats as baseline for the next compare run. */
    baseline?: boolean;
    /** Compare against a previous baseline (default true). */
    compare?: boolean;
    /** Path to Vite config file. */
    config?: string;
    /** Emit HTML report (default true). */
    html?: boolean;
    /** Emit JSON report. */
    json?: boolean;
    /** Vite env mode (default production). */
    mode?: string;
    /** Open the HTML report in a browser after generation (default true when HTML is enabled). */
    open?: boolean;
    /** Subdirectory under Vite's outDir for reports (default ''). */
    outDir?: string;
    /** Suppress plugin log noise. */
    silent?: boolean;
}
/**
 * Run a Vite production build with `rollup-plugin-bundle-stats` injected to
 * produce an HTML (and optional JSON) bundle report.
 *
 * Requires a Vite project in cwd. Uses the project's Vite when installed,
 * otherwise falls back to the toolchain's Vite.
 */
export declare const analyze: (params?: AnalyzeParams) => Promise<import("./result.ts").ActionOutcome>;
//# sourceMappingURL=analyze.d.ts.map