/** * Central registry for language detection based on file extensions. * Keeps engines, watchers, and tooling aligned on canonical language keys. * * Note: Keys are extension names WITHOUT the leading dot (e.g., 'ts' not '.ts'). * The detectLanguageFromPath function handles stripping the dot from file paths. */ export declare const EXTENSION_LANGUAGE_MAP: Record; /** * Languages with first-class parser support in the Rust core. * Keep this in sync with `ParserManager::initialize_parsers`. */ export declare const PARSER_SUPPORTED_LANGUAGES: Set; /** * Detect canonical language name from a file path. * Falls back to 'unknown' when the extension is not recognised. */ export declare function detectLanguageFromPath(filePath: string): string; /** * Return true when the language has parser support in the Rust core. */ export declare function isParserSupportedLanguage(language: string): boolean; //# sourceMappingURL=language-registry.d.ts.map