import type { KnowledgeStore } from '../storage/knowledge-store.js'; import type { RegisteredRule, RuleFilter, RuleRegistration } from './rule-types.js'; export declare class RuleRegistry { private readonly store; constructor(store: KnowledgeStore); register(rule: RuleRegistration): Promise; get(id: string): Promise; query(filter?: RuleFilter): Promise; enable(id: string): Promise; disable(id: string): Promise; remove(id: string): Promise; listByScene(scene: string): Promise; private setEnabled; } //# sourceMappingURL=rule-registry.d.ts.map