export interface CommandTranslation {
    command: string;
    name: Record<string, string>;
    description: Record<string, string>;
    keywords: Record<string, string[]>;
    examples: Record<string, string[]>;
}
export declare class MultilingualDictionary {
    private dictionary;
    private initialized;
    constructor();
    initialize(): Promise<void>;
    getTranslation(_command: string, _language?: string): CommandTranslation | null;
    getExplanation(_command: string, language?: string): string;
    getKeywords(_command: string, language?: string): string[];
    getExamples(_command: string, language?: string): string[];
    getAllCommands(): string[];
    private loadTranslations;
}
