import { LocalizeController as DefaultLocalizationController } from '@shoelace-style/localize'; import type { Translation as DefaultTranslation } from '@shoelace-style/localize'; import '../translations/en'; import '../translations/fr'; export declare class LocalizeController extends DefaultLocalizationController { } export { registerTranslation } from '@shoelace-style/localize'; export interface Translation extends DefaultTranslation { $code: string; $name: string; $dir: 'ltr' | 'rtl'; carousel: string; clearEntry: string; close: string; copy: string; youAreHere: string; countryCallingCode: string; currentValue: string; goToSlide: (slide: number, count: number) => string; hidePassword: string; loading: string; nextSlide: string; previousSlide: string; progress: string; remove: string; resize: string; scrollToEnd: string; scrollToStart: string; selectAColorFromTheScreen: string; selectATime: string; showPassword: string; slideNum: (slide: number) => string; toggleColorFormat: string; noMatchFound: string; optionsLoading: string; optionsError: string; step: string; stepActive: string; stepCompleted: string; stepInProgress: string; stepError: string; skipLinksAriaLabel: string; errorMessagePanelCodePrefix: string; fileSelect: (directory: boolean, multiple: boolean) => string; fileDropHere: (multiple: boolean) => string; onlySingleFileAllowed: string; fileTypeNotAccepted: (fileNames: string[]) => string; fileSizeExceeded: (fileNames: string[]) => string; clearFile: (fileName: string) => string; uploadFileProgressBar: string; pagination: string; paginationResults: (from: number, to: number, total: number, customLabel?: string) => string; paginationResultsAriaLabel: (from: number, to: number, total: number, customLabel?: string) => string; linesPerPage: string; page: string; ofTotal: (total: number) => string; previousPage: string; nextPage: string; results: string; cnsa: string; spa: string; cnsaGoToHomepage: string; spaGoToHomepage: string; search: string; cancel: string; showTableActionsAnnouncement: string; selectAllTableRows: string; selectRow: string; showExpandedTableRowHeader: string; showExpandedTableRow: string; hideExpandedTableRow: string; reorderTableRowsHeader: string; startReorderTableRow: string; cnsaFooterLogoLabel: string; openAll: string; closeAll: string; numberSelected: (num: number, gender?: 'feminine' | 'masculine') => string; deselectAll: string; selectAll: string; seeAll: (totalAmount: number) => string; seeMore: string; columns: string; increase: string; decrease: string; reinitialize: string; validate: string; filterReset: string; filterSubmit: string; valuesSelected: string; optionsAvailable: string; selectValue: (multiple?: boolean) => string; lessThan: string; moreThan: string; min: string; max: string; clearButton: string; hours: (value: number | string) => string; minutes: (value: number | string) => string; seconds: (value: number | string) => string; milliseconds: (value: number | string) => string; selectedTime: string; day: string; month: string; year: string; dayPlaceholder: string; monthPlaceholder: string; yearPlaceholder: string; selectedDate: string; selectedDates: string; enhancedMonth: (month: number) => string; monthSelect: string; nextMonthButton: string; nextYearButton: string; picker: string; pickerRange: string; previousMonthButton: string; previousYearButton: string; todayButton: string; yearSelect: string; startDate: string; endDate: string; invalidDate: string; invalidStartDate: string; invalidEndDate: string; tableOfContents: string; userMenu: string; switchOn: string; switchOff: string; sidenav: string; toggleSidenav: string; copied: string; copyError: string; info: string; warning: string; error: string; success: string; closeBanner: string; fr_FR: string; fr_GP: string; fr_GF: string; fr_MQ: string; fr_NC: string; fr_PF: string; fr_PM: string; fr_RE: string; fr_WF: string; }