import type { EliceCDK } from './EliceCDK'; /** * Translation interface for enabling Google Translate on content. * * Adds a language selector allowing users to translate content to English, Japanese, or Thai. * Korean is excluded since most content is originally in Korean. * Browser-only feature. */ export declare class EliceCDKTranslation { #private; private readonly ctx; constructor(ctx: EliceCDK); /** * Displays the Google Translate language selector on the page. * * Loads the Google Translate script and adds a language dropdown to the page. * The content will be automatically translated to the user's selected locale on load. * * @throws {EliceCDKError} If the Google Translate script fails to load. * * @example * ```ts * import { EliceCDK } from '@eliceio/cdk'; * * const sdk = new EliceCDK(); * await sdk.init(); * * await sdk.translation.displayAutoLanguageOptions(); * ``` */ displayAutoLanguageOptions(): Promise; }