export interface Rule { name: string; filename: string; active: boolean; severity: 'critical' | 'warning' | 'info'; enforcement: 'hook' | 'review' | 'remind'; content: string; summary: string; } export declare function listRules(): Rule[]; export declare function addRule(name: string, content: string): void; export declare function toggleRule(name: string): boolean; export declare function compileRules(): string; export declare function checkToolCall(toolName: string, input: string): { allowed: boolean; reason?: string; }; export declare function installStarterRules(): void;