import { Accept } from 'react-dropzone'; import { FieldSectionContentType } from '@mui/x-date-pickers'; export interface LocaleText { 'validation.required': (params: { label?: React.ReactNode; }) => string | string; 'validation.pattern': (params: { label?: React.ReactNode; pattern: RegExp; }) => string | string; 'validation.minLength': (params: { minLength: number; label?: React.ReactNode; }) => string | string; 'validation.maxLength': (params: { maxLength: number; label?: React.ReactNode; }) => string | string; 'validation.min': (params: { min: number; label: React.ReactNode; }) => string | string; 'validation.max': (params: { max: number; label: React.ReactNode; }) => string | string; 'autocomplete.noOptionsText': string; 'autocomplete.loadingText': string; 'autocomplete.openText': string; 'autocomplete.closeText': string; 'datePicker.timePickerToolbarTitle': string; 'datePicker.dateTimePickerToolbarTitle': string; 'datePicker.dateRangePickerToolbarTitle': string; 'datePicker.datePickerToolbarTitle': string; 'datePicker.toolbarTitle': string; 'datePicker.cancelButtonLabel': string; 'datePicker.clearButtonLabel': string; 'datePicker.okButtonLabel': string; 'datePicker.todayButtonLabel': string; 'datePicker.dateTableLabel': string; 'datePicker.previousMonth': string; 'datePicker.nextMonth': string; 'datePicker.startDate': string; 'datePicker.endDate': string; 'datePicker.start': string; 'datePicker.fieldClearLabel': string; 'datePicker.year': string; 'datePicker.empty': string; 'datePicker.end': string; 'datePicker.day': string; 'datePicker.endTime': string; 'datePicker.hours': string; 'datePicker.minutes': string; 'datePicker.month': string; 'datePicker.seconds': string; 'datePicker.startTime': string; 'datePicker.weekDay': string; 'datePicker.timeTableLabel': string; 'datePicker.openNextView': string; 'datePicker.meridiem': string; 'datePicker.openPreviousView': string; 'datePicker.calendarWeekNumberHeaderLabel': string; 'datePicker.calendarWeekNumberHeaderText': string; 'datePicker.fieldYearPlaceholder': (params: { digitAmount: number; format: string; }) => string; 'datePicker.fieldMonthPlaceholder': (params: { contentType: FieldSectionContentType; format: string; }) => string; 'datePicker.fieldDayPlaceholder': (params: { format: string; }) => string; 'datePicker.fieldHoursPlaceholder': (params: { format: string; }) => string; 'datePicker.fieldMinutesPlaceholder': (params: { format: string; }) => string; 'datePicker.fieldSecondsPlaceholder': (params: { format: string; }) => string; 'upload.validation.fileInvalidType': (params: { accept: Accept; }) => string; 'upload.validation.fileTooLarge': (params: { maxSize: number; }) => string; 'upload.validation.fileTooSmall': (params: { minSize: number; }) => string; 'upload.validation.tooManyFiles': (params: { maxFiles: number; }) => string; 'upload.removeAll': string; 'upload.remove': string; 'upload.upload': string; 'upload.placeholder.dropOrSelectFile': string; 'upload.placeholder.DropFilesHereOrClickTo': string; 'upload.placeholder.browse': string; 'upload.placeholder.throughYourMachine': string; 'locationPicker.userLocationTooltipText': string; 'locationPicker.geolocationPositionError': (error: GeolocationPositionError) => string; 'select.emptyOptionLabel': string; } export interface LocalizationContextType { /** * @default "en" */ lang: string; translate(key: K, ...args: LocaleText[K] extends (...params: infer P) => any ? P : []): string; } //# sourceMappingURL=types.d.ts.map