import { type FixPreview } from "../core/audit/fix.js";
export declare function renderForbiddenBlock(forbiddenFixes: FixPreview[], includeForbidden: boolean): string;
/**
 * `kastell fix --safe` command.
 * Applies only SAFE tier fixes with mandatory backup-first execution.
 * --dry-run previews fixes without applying or creating backup.
 * --rollback <id|last> restores files from a previous fix backup.
 * --history shows the last 20 fix operations for the server.
 */
export declare function fixSafeCommand(query: string | undefined, options: {
    safe?: boolean;
    dryRun?: boolean;
    category?: string;
    checks?: string;
    rollback?: string;
    rollbackAll?: boolean;
    rollbackTo?: string;
    history?: boolean;
    top?: string;
    target?: string;
    profile?: string;
    diff?: boolean;
    report?: boolean;
    interactive?: boolean;
    force?: boolean;
    includeForbidden?: boolean;
}): Promise<void>;
//# sourceMappingURL=fix.d.ts.map