import type { Config } from './linter.js'; import type { RuleModule } from './types.js'; import type { Environment } from './environment.js'; import { type PluginMeta } from './plugin-manager.js'; export declare class RuleRegistry { private config; private ruleMap; private pluginLoad; private pluginPaths; private pluginMetadata; private pluginManager?; constructor(config: Config, env?: Environment); load(): Promise; getEnabledRules(): { rule: RuleModule; options: unknown; severity: 'error' | 'warn'; }[]; private normalizeSeverity; private isExplicitlyOff; getPluginPaths(): Promise; getPluginMetadata(): Promise; } //# sourceMappingURL=rule-registry.d.ts.map