export type ConfigCategory = 'core' | 'rules' | 'performance' | 'exclusion' | 'scope'; export type ConfigLayer = 'defaults' | 'user' | 'project' | 'cli'; export interface ConfigMetadata { description: string; longDescription?: string; type: string; default: unknown; examples: unknown[]; category: ConfigCategory; layer: ConfigLayer[]; relatedOptions?: string[]; validation?: string; whenToChange?: string; commonUseCase?: string; } export declare const CONFIG_METADATA: Record; export declare const RULES_METADATA: Record; export declare const CONFIG_LAYERS: Record; export declare function getMetadataByCategory(): Record>; export declare function fuzzyMatch(input: string, candidates: string[], maxSuggestions?: number): string[]; //# sourceMappingURL=config-metadata.d.ts.map