import { LocalizationExt, Plugin, StringDetails } from '../common'; import { RPCProtocol } from '../common/rpc-protocol'; import { URI } from './types-impl'; export declare class LocalizationExtImpl implements LocalizationExt { protected readonly rpc: RPCProtocol; private _proxy; private logger; private currentLanguage?; private isDefaultLanguage; private readonly bundleCache; initialize(): void; translateMessage(pluginId: string, details: StringDetails): string; getBundle(pluginId: string): { [key: string]: string; } | undefined; getBundleUri(pluginId: string): URI | undefined; initializeLocalizedMessages(plugin: Plugin, currentLanguage: string): Promise; } //# sourceMappingURL=localization-ext.d.ts.map