import type { SupportedLanguage } from '../types.js'; export interface LanguageTypingProfile { wpmMultiplier: number; pauseOnNewBlock: number; autocompleteRate: number; commentPauseMs: number; hookSuggestions: string[]; } export declare function detectLanguage(filePath: string): SupportedLanguage; export declare function detectLanguageSync(filePath: string): SupportedLanguage; export declare function getMonacoLanguage(lang: SupportedLanguage): string; export declare function getLanguageProfile(lang: SupportedLanguage): LanguageTypingProfile; export declare function getRandomHookSuggestion(lang: SupportedLanguage): string; export declare function getAllSupportedLanguages(): SupportedLanguage[]; export declare function getFileExtensionsForLanguage(lang: SupportedLanguage): string[];