/** * The default messages for BeatUI components, sourced from the English locale. * * This object serves as the fallback translation and as the type reference * for all locale-specific message bundles. * * @example * ```typescript * import { defaultMessages } from '@tempots/beatui' * * console.log(defaultMessages.confirm) // 'Confirm' * console.log(defaultMessages.cancel) // 'Cancel' * ``` */ export declare const defaultMessages: { loadingExtended: string; loadingShort: string; locale: string; iconDescription: string; loadingIcon: string; failedToLoadIcon: string; editLabel: string; selectOne: string; selectNone: string; selectMany: string; noResults: string; passwordPlaceholderText: string; togglePasswordVisibility: string; toggleMenu: string; toggleAside: string; mainNavigation: string; sidebar: string; closeDrawer: string; closeModal: string; confirm: string; cancel: string; addLabel: string; removeItem: string; currentLocale: string; ar: string; de: string; en: string; es: string; fr: string; hi: string; it: string; ja: string; ko: string; nl: string; pl: string; pt: string; ru: string; tr: string; vi: string; zh: string; he: string; fa: string; ur: string; emailPlaceholderText: string; incrementValue: string; decrementValue: string; dropZoneInstructions: (clickEnabled: boolean) => string; fileSizeUnits: string[]; removeFile: string; clearAllFiles: string; clearValue: string; dateRangeStart: string; dateRangeEnd: string; dateRangeNoLimit: string; dateRangeSelectDate: string; unknownType: string; filesInputInstructions: (maxFiles: number | undefined, maxFileSize: number | undefined, fileSizeUnits: string[]) => string; paginationLabel: string; paginationRange: (from: number, to: number, filtered: number, total: number) => string; firstPage: string; previousPage: string; nextPage: string; lastPage: string; breadcrumbs: string; commandPalette: string; typeACommand: string; noResultsFound: string; noMatchingCommands: string; appearanceSystem: string; appearanceLight: string; appearanceDark: string; ok: string; changeTypeConfirmation: string; notifications: string; markAllAsRead: string; noNotifications: string; schemaConflictsDetected: string; schemaViolationsDetected: string; properties: string; uploading: string; dropFilesOrBrowse: string; acceptedTypes: (types: string) => string; enterUrlPrompt: string; exceeded: string; pdfPreview: string; lexical: { fontFamily: string; fontSize: string; lineHeight: string; fontColor: string; highlightColor: string; backgroundColor: string; bold: string; italic: string; underline: string; strikethrough: string; code: string; clearFormatting: string; normal: string; heading: (level: number) => string; bulletList: string; orderedList: string; checkList: string; indent: string; outdent: string; blockquote: string; codeBlock: string; horizontalRule: string; insertTable: string; link: string; undo: string; redo: string; cut: string; copy: string; paste: string; defaultOption: string; slashCommands: string; noCommandsFound: string; changeBlockType: string; blockTypes: string; enterUrl: string; tableActions: string; insertRowAbove: string; insertRowBelow: string; insertColumnLeft: string; insertColumnRight: string; deleteRow: string; deleteColumn: string; deleteTable: string; }; dataTable: { sortAscending: string; sortDescending: string; clearSort: string; filterPlaceholder: string; clearFilter: string; selectAll: string; deselectAll: string; selectedCount: (count: number) => string; resetAll: string; noResults: string; loading: string; filterPanelAddCondition: string; filterPanelApply: string; filterPanelClear: string; filterPanelAnd: string; filterPanelOr: string; filterPanelContains: string; filterPanelNotContains: string; filterPanelEquals: string; filterPanelNotEquals: string; filterPanelStartsWith: string; filterPanelEndsWith: string; filterPanelIsNull: string; filterPanelIsNotNull: string; filterPanelGt: string; filterPanelGte: string; filterPanelLt: string; filterPanelLte: string; filterPanelBetween: string; filterPanelValuePlaceholder: string; sortMultiHint: string; columnVisibility: string; showAllColumns: string; menuSortAsc: string; menuSortDesc: string; menuClearSort: string; menuHideColumn: string; menuChooseColumns: string; menuResetColumns: string; menuFilter: string; rowCount: (filtered: number, total: number) => string; filterTagsPlaceholder: string; groupCount: (count: number) => string; collapseGroup: string; expandGroup: string; describeFilter: { textContains: (col: string, val: string) => string; textNotContains: (col: string, val: string) => string; textEquals: (col: string, val: string) => string; textNotEquals: (col: string, val: string) => string; textStartsWith: (col: string, val: string) => string; textEndsWith: (col: string, val: string) => string; compareEq: (col: string, val: string) => string; compareNeq: (col: string, val: string) => string; compareGt: (col: string, val: string) => string; compareGte: (col: string, val: string) => string; compareLt: (col: string, val: string) => string; compareLte: (col: string, val: string) => string; rangeBetween: (col: string, min: string, max: string) => string; rangeGte: (col: string, val: string) => string; rangeLte: (col: string, val: string) => string; setIn: (col: string, vals: string) => string; setNotIn: (col: string, vals: string) => string; booleanIs: (col: string, val: string) => string; isNull: (col: string) => string; isNotNull: (col: string) => string; compositeAnd: (descriptions: string[]) => string; compositeOr: (descriptions: string[]) => string; }; }; prosemirror: { bold: string; italic: string; code: string; link: string; removeLink: string; heading: (level: number) => string; bulletList: string; orderedList: string; blockquote: string; codeBlock: string; horizontalRule: string; linkUrlPlaceholder: string; }; carousel: { label: string; previousSlide: string; nextSlide: string; slideNavigation: string; slideOfTotal: (index: number, total: number) => string; goToSlide: (index: number) => string; }; datePicker: { label: string; previousYear: string; previousMonth: string; selectMonth: string; selectYear: string; nextMonth: string; nextYear: string; previousYears: (count: number) => string; nextYears: (count: number) => string; dateRangePickerLabel: string; monthNames: string[]; shortMonthNames: string[]; dayNames: string[]; }; timePicker: { label: string; hoursLabel: string; minutesLabel: string; secondsLabel: string; selectHours: string; selectMinutes: string; selectSeconds: string; selectPeriod: string; nowLabel: string; }; timeSelectTime: string; dateTimeSelectDateTime: string; colorPicker: { hue: string; saturation: string; lightness: string; alpha: string; red: string; green: string; blue: string; hex: string; whiteness: string; blackness: string; chroma: string; }; spotlight: { placeholder: string; noResults: string; recentItems: string; close: string; }; virtualList: { listLabel: string; }; stepper: { step: string; stepOfTotal: (current: number, total: number) => string; completed: string; next: string; previous: string; complete: string; }; sortableList: { dragHandle: string; }; transferList: { available: string; selected: string; moveRight: string; moveLeft: string; moveAllRight: string; moveAllLeft: string; searchAvailable: string; searchSelected: string; }; copyButton: { copied: string; copyToClipboard: string; }; numberStepper: { increment: string; decrement: string; value: string; }; statCard: { trendUp: string; trendDown: string; trendFlat: string; }; otpInputLabel: string; otpDigitLabel: (index: number, total: number) => string; scrollableGridView: string; onboardingTour: { label: string; stepIndicator: (current: number, total: number) => string; skip: string; previous: string; next: string; finish: string; }; searchPlaceholder: string; pdfPageViewer: { loading: string; loadFailed: string; invalidPdf: string; pageOutOfRange: (page: number, total: number) => string; renderFailed: string; }; }; /** * The default locale code used by BeatUI when no locale is explicitly set. * * @default 'en' */ export declare const defaultLocale = "en"; /** * The type representing the complete set of BeatUI UI messages. * * Derived from the structure of the default (English) messages object. * All locale translation files must conform to this type. * * @example * ```typescript * import type { BeatUIMessages } from '@tempots/beatui' * * const myMessages: BeatUIMessages = { * loadingExtended: 'Cargando, por favor espere', * loadingShort: 'Cargando...', * // ... all other required keys * } * ``` */ export type BeatUIMessages = typeof defaultMessages;