export interface LanguageConfig { extension: string; templateDir: string; build: string; run: string; submitFile: string; atcoderLanguage?: string; atcoderLanguageIdRegex?: string; } export interface Config { defaultLanguage: string; languages: Record; testDirName: string; contestDir?: string; lang?: 'en' | 'ja'; extractProblemStatement?: boolean; problemLang?: 'en' | 'ja'; } export declare const DEFAULT_CONFIG: Config; export declare function getConfigPath(workspaceRoot: string): string; export declare function loadConfig(workspaceRoot: string): Config; export declare function saveConfig(workspaceRoot: string, config: Config): void;