/**
 * 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;
    unknownType: string;
    filesInputInstructions: (maxFiles: number | undefined, maxFileSize: number | undefined, fileSizeUnits: string[]) => string;
    paginationLabel: 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;
        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;
    };
    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;
    };
    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;
