export type Language = 'auto' | 'ar' | 'be' | 'bg' | 'bs' | 'ca' | 'cs' | 'da' | 'de' | 'el' | 'en' | 'es' | 'et' | 'fi' | 'fr' | 'hi' | 'hr' | 'hu' | 'it' | 'ko' | 'lb' | 'lt' | 'lv' | 'mk' | 'nl' | 'no' | 'pl' | 'pt' | 'ro' | 'ru' | 'sk' | 'sl' | 'sq' | 'sr' | 'sv' | 'tr' | 'uk' | 'zh';
export interface NamedTranslation {
    language: string;
    boxStart: string;
    boxInProgress: string;
    boxCompleted: string;
    endPrivacyPolicy: string;
    sliderRunning: string;
    sliderRelease: string;
    sliderSuccess: string;
    sliderError: string;
    sliderHold: string;
    ariaLabelStart?: string;
    ariaLabelRunning?: string;
    ariaLabelDone?: string;
    srRunning?: string;
    srDone?: string;
    srFailed?: string;
    srTrustcaptcha?: string;
    srPrivacy?: string;
}
export declare function getTranslation(language?: string, customTranslations?: string): NamedTranslation;
export interface Translations {
    [languageCode: string]: Translation;
}
export type Translation = [
    boxStart: string,
    boxInProgress: string,
    boxCompleted: string,
    endPrivacyPolicy: string,
    sliderRunning: string,
    sliderRelease: string,
    sliderSuccess: string,
    sliderError: string,
    sliderHold: string,
    ariaLabelStart?: string,
    ariaLabelRunning?: string,
    ariaLabelDone?: string,
    srRunning?: string,
    srDone?: string,
    srFailed?: string,
    srTrustcaptcha?: string,
    srPrivacy?: string
];
