export declare function ruleListCommand(): Promise; export declare function ruleInspectCommand(id: string): Promise; export declare function ruleScaffoldCommand(id: string, opts: { out?: string; }): Promise; export declare function ruleTestCommand(id: string): Promise; /** * Promote an unverified rule to active (remove the `unverified` flag). * * ADR-089 zero-trust default (mmnto-ai/totem#1581): newly compiled * LLM-generated rules ship with `unverified: true`. They stay silent at * lint time until a human explicitly promotes them or the ADR-091 Stage 4 * Codebase Verifier (1.16.0) empirically validates them. * * Atomic surface: reads the full manifest (including archived rules), * validates the target is an active unverified rule, flips the flag, * writes `compiled-rules.json` via tmp + rename, recomputes the * manifest's `output_hash`, and writes the manifest back. All in one * command so hand-editing `compiled-rules.json` plus manual manifest * refresh never becomes the blessed path. */ export declare function rulePromoteCommand(id: string): Promise; //# sourceMappingURL=rule.d.ts.map