import type { RuleConfig } from '../schema/linter-config.js'; export interface RuleContext { /** Original kebab-case name */ name: string; /** camelCase version */ nameCamel: string; /** PascalCase version */ namePascal: string; /** ESLint severity */ severity: string; /** Template-specific config object */ config: Record; /** Generation metadata */ meta: { generatedAt: string; generatorVersion: string; configPath: string; }; } /** * Build template context from rule configuration */ export declare function buildRuleContext(rule: RuleConfig, configPath: string): RuleContext; //# sourceMappingURL=context-builder.d.ts.map