/**
 * ---------------------------------------------------------------------
 * 🔒 AUTOGENERATED BY VENDORISM
 * Removing this comment will prevent it from being managed by it.
 * ---------------------------------------------------------------------
 */
import { LocalizeController as DefaultLocalizationController } from '@shoelace-style/localize';
import type { Translation as DefaultTranslation } from '@shoelace-style/localize';
export declare class LocalizeController extends DefaultLocalizationController<Translation> {
}
export { registerTranslation } from '@shoelace-style/localize';
export interface Translation extends DefaultTranslation {
    closeMenu: string;
    danger: string;
    fileButtonText: string;
    fileButtonTextMultiple: string;
    fileDragDrop: string;
    folderButtonText: string;
    folderDragDrop: string;
    menu: string;
    notification: string;
    numFilesSelected: (num: number, dir: boolean) => string;
    openMenu: string;
    rangeMax: string;
    rangeMin: string;
    sideNav: string;
    sideNavHide: string;
    sideNavShow: string;
    success: string;
    warning: string;
    $code: string;
    $name: string;
    $dir: 'ltr' | 'rtl';
    carousel: string;
    clearEntry: string;
    close: string;
    copied: string;
    copy: string;
    currentValue: string;
    error: string;
    goToSlide: (slide: number, count: number) => string;
    hidePassword: string;
    loading: string;
    nextSlide: string;
    numOptionsSelected: (num: number) => string;
    previousSlide: string;
    progress: string;
    remove: string;
    resize: string;
    scrollToEnd: string;
    scrollToStart: string;
    selectAColorFromTheScreen: string;
    showPassword: string;
    slideNum: (slide: number) => string;
    toggleColorFormat: string;
}
