import { IntlShape, MessageDescriptor } from 'react-intl'; import { ReactNode } from 'react'; import { UserLanguage } from '@abyss-project/main'; export declare const translations: { [x: number]: { common: any; 'space-display-name': { personal: string; 'perso-in-org': string; 'org-common': string; project: string; 'subtitle-personal': string; 'subtitle-perso-in-org': string; 'subtitle-org-common': string; 'subtitle-project': string; 'section-personal': string; 'section-shared': string; 'section-organization': string; }; 'pdf-editor': { toolbar: { 'change-file': string; select: string; text: string; draw: string; shape: string; highlight: string; redact: string; signature: string; eraser: string; 'fill-fields': string; insert: string; undo: string; redo: string; download: string; 'save-to-cloud': string; 'toggle-pages': string; document: string; aria: { tools: string; history: string; }; }; sidebar: { pages: string; }; viewer: { 'zoom-in': string; 'zoom-out': string; 'fit-width': string; 'reset-zoom': string; 'prev-page': string; 'next-page': string; 'page-indicator': string; }; insert: { 'image-device': string; 'image-cloud': string; 'saved-title': string; personal: string; button: string; reading: string; 'only-pdf': string; }; 'insert-dialog': { title: string; helper: string; 'select-all': string; 'select-none': string; 'page-label': string; confirm: string; }; action: { cancel: string; delete: string; }; placement: { hint: string; cancel: string; }; error: { 'load-failed': string; 'export-failed': string; 'try-another': string; }; document: { 'blank-page': string; 'page-numbers': string; watermark: string; extract: string; compress: string; protect: string; }; password: { title: string; help: string; label: string; confirm: string; }; compress: { saved: string; 'already-optimal': string; }; unlock: { title: string; help: string; confirm: string; wrong: string; }; watermark: { title: string; label: string; apply: string; }; extract: { title: string; confirm: string; }; loading: string; text: { 'hint-short': string; placeholder: string; size: string; font: string; }; draw: { color: string; width: string; 'custom-color': string; }; shape: { kind: string; fill: string; 'fill-none': string; 'fill-on': string; }; redact: { hint: string; warning: string; }; signature: { 'placement-hint': string; 'add-hint': string; 'add-button': string; 'apply-all-pages': string; 'manage-assets': string; 'asset-load-failed': string; clear: string; 'picker-title': string; tabs: { draw: string; upload: string; saved: string; }; save: { kind: string; name: string; scope: string; 'scope-personal': string; button: string; title: string; SIGNATURE: string; INITIALS: string; STAMP: string; error: string; }; saved: { 'scope-label': string; scope: { personal: string; }; group: { personal: string; organization: string; project: string; }; kind: { all: string; SIGNATURE: string; INITIALS: string; STAMP: string; TEXT_BLOCK: string; }; empty: string; }; upload: { title: string; browse: string; replace: string; reading: string; 'max-size': string; error: { 'invalid-type': string; 'too-large': string; 'read-failed': string; }; }; draw: { title: string; helper: string; 'stroke-color': string; 'stroke-width': string; }; use: string; }; 'fill-fields': { empty: string; detected: string; flatten: string; 'flatten-hint': string; }; page: { inserted: string; rotate: string; delete: string; 'confirm-delete': { title: string; description: string; confirm: string; }; }; }; 'quota-reached': { title: string; description: string; hint: string; upgrade: string; close: string; service: { ABYSS_PLATFORM: string; ABYSS_STORAGE: string; ABYSS_MONITOR: string; ABYSS_CLOUD: string; ABYSS_CRYPT: string; ABYSS_FORM: string; ABYSS_TOOLS: string; ABYSS_SPOTLIGHT: string; ABYSS_TRAINING: string; ABYSS_MEMORIES: string; }; metric: { PROJECTS_COUNT: string; MEMBERS_COUNT: string; TEAM_COUNT: string; API_KEYS_COUNT: string; STORAGE_GB: string; FILES_COUNT: string; PRESIGNED_URLS: string; BANDWIDTH_GB: string; LOG_EVENTS: string; RETENTION_DAYS: string; APPLICATIONS: string; CLOUD_INSTANCE_COUNT: string; CLOUD_STORAGE_GB: string; CLOUD_FILES_COUNT: string; CRYPT_MAX_FILE_SIZE_MB: string; CRYPT_ENCRYPTIONS_MONTH: string; FORMS_COUNT: string; FORM_SUBMISSIONS_MONTH: string; FORM_ALLOW_DOCUMENTS: string; FORM_MAX_DOCUMENT_SIZE_MB: string; FORM_MAX_SUBMISSIONS_PER_FORM_DAY: string; FORM_DOCUMENTS_STORAGE_GB: string; TOOLS_DRAW_COUNT: string; TOOLS_BOARD_COUNT: string; TOOLS_ATLAS_COUNT: string; TOOLS_RETROSPECTIVE_COUNT: string; TOOLS_SHORT_LINK_COUNT: string; TOOLS_SHORTLINK_RESOLUTIONS_MONTH: string; MONITOR_WEBHOOK_INVOCATIONS_MONTH: string; SPOTLIGHT_PAGES_COUNT: string; SPOTLIGHT_PAGE_VIEWS_MONTH: string; TRAINING_PROGRAMS_COUNT: string; TRAINING_SESSIONS_MONTH: string; TRAINING_TEMPLATES_COUNT: string; TRAINING_CUSTOM_EXERCISES_COUNT: string; MEMORIES_EVENTS_COUNT: string; MEMORIES_MEDIA_STORAGE_GB: string; ACCOUNT_STORAGE_GB: string; ACCOUNT_AV_SCAN_UNITS: string; TOOLS_EXTRACTION: string; TOOLS_EXTRACTION_OCR_PAGES: string; TOOLS_EXTRACT_TEMPLATES_ACTIVE: string; TOOLS_EXTRACTION_TRACE_RETENTION_DAYS: string; TOOLS_BEAM_COUNT: string; TOOLS_BEAM_UPLOADS_MONTH: string; TOOLS_BEAM_BANDWIDTH_MONTH: string; TOOLS_BEAM_EMAILS_DAY: string; TOOLS_BEAM_EXPIRY_MAX_DAYS: string; }; }; 'error-page': { title: string; description: string; retry: string; 'go-home': string; 'show-details': string; 'hide-details': string; 'download-details': string; 'footer-hint': string; report: { 'comment-placeholder': string; send: string; sending: string; sent: string; 'error-retry': string; }; }; cookies: { banner: { title: string; description: string; 'privacy-link': string; }; action: { 'accept-all': string; 'reject-all': string; configure: string; cancel: string; save: string; }; configure: { title: string; }; category: { essentials: { title: string; description: string; }; analytics: { title: string; description: string; }; marketing: { title: string; description: string; }; }; }; commons: { menu: { account: string; settings: string; billing: string; logout: string; family: string; }; scope: { personal: string; placeholder: string; }; invitation: { 'invite-message-with-name': string; 'invite-message': string; accept: string; decline: string; }; }; 'context-selector': { personal: string; organization: string; projects: string; 'org-entry': string; }; general: { error: string; retry: string; 'unknown-error': string; 'not-implemented-yet': string; 'session-expired': string; 'click-to-copy': string; open: string; delete: string; archive: string; unarchive: string; optional: string; refresh: string; 'please-wait': string; 'rows-per-page': string; 'rows-selected': string; 'filter-title': string; share: string; 'copy-share-link': string; 'load-more': string; 'empty-table': string; 'empty-graph': string; back: string; next: string; update: string; save: string; create: string; loading: string; new: string; 'download-file-completed': string; 'no-description': string; active: string; 'link-copied': string; credits: string; 'total-credit': string; 'expand-sidebar': string; 'collapse-sidebar': string; 'unauthorized-access': string; 'show-archived': string; 'hide-archived': string; add: string; clear: string; search: string; 'theme-light': string; 'theme-dark': string; }; table: { 'rows-per-page': string; 'displayed-rows': string; 'displayed-rows-empty': string; 'rows-count': string; 'page-of': string; search: string; empty: string; 'show-filters': string; 'hide-filters': string; 'clear-filters': string; 'first-page': string; 'previous-page': string; 'next-page': string; 'last-page': string; }; 'file-importation': { 'cloud-usage-metrics': { title: string; 'count-files': string; 'pending-share': string; }; 'import-cloud': { 'open-modal-button': string; modal: { title: string; loading: string; 'service-not-enabled': string; 'service-not-enabled-description': string; 'enable-service-button': string; 'service-unreachable': string; retry: string; 'no-cloud-available': string; 'too-big-filtered-file': string; 'import-button': string; 'space-label': string; 'space-placeholder': string; 'empty-cloud': string; 'section-personal': string; 'section-organization': string; 'section-shared': string; 'files-selected': string; 'open-in-cloud': string; refresh: string; 'create-cloud': { title: string; fields: { name: { label: string; placeholder: string; }; }; 'create-cloud-button': string; }; }; }; 'save-cloud': { modal: { title: string; 'import-button': string; 'success-toast': string; 'no-space-toast': string; }; }; 'import-button': string; 'import-file-button': string; 'import-url-button': string; 'import-cloud-button': string; 'import-url-label': string; 'max-size': string; 'max-size-2': string; 'file-too-big': string; 'file-too-big-filtered': string; 'duplicated-tooltip': string; 'drop-zone': { helper: string; helper2: string; }; }; project: { 'not-published': string; status: { ACTIVE: string; INACTIVE: string; ARCHIVED: string; STARTING: string; COMPLETED: string; DEPRECATED: string; }; link: { none: { label: string; }; project: { label: string; }; 'select-project': string; 'select-application': string; 'no-selected': string; 'no-selected-application': string; selector: { 'organization-label': string; 'project-label': string; 'application-label': string; 'organization-placeholder': string; 'project-placeholder': string; 'application-placeholder': string; 'no-organization': string; 'no-project': string; 'no-application': string; shared: string; }; }; spotlight: { category: { label: string; placeholder: string; sections: { TECHNOLOGY: string; SCIENCE: string; ARTS_DESIGN: string; MUSIC_AUDIO: string; FILM_VIDEO: string; ENTREPRENEURSHIP_BUSINESS: string; EDUCATION_TRAINING: string; SOCIAL_COMMUNITY_PROJECTS: string; GAMES_ENTERTAINMENT: string; TRAVEL_ADVENTURE: string; LIFESTYLE_WELLNESS: string; DIY_CRAFTS: string; }; categories: { SOFTWARE_DEVELOPMENT: string; WEB_DEVELOPMENT: string; ARTIFICIAL_INTELLIGENCE: string; ROBOTICS: string; VIRTUAL_REALITY: string; INTERNET_OF_THINGS: string; BIOTECHNOLOGY: string; ENVIRONMENT: string; PHYSICS: string; CHEMISTRY: string; ASTRONOMY: string; VISUAL_ARTS: string; GRAPHIC_DESIGN: string; PHOTOGRAPHY: string; FASHION: string; ANIMATION: string; MUSIC_COMPOSITION: string; AUDIO_PRODUCTION: string; PODCASTS: string; RECORDING_MIXING: string; MUSICAL_INSTRUMENTS: string; DIRECTING: string; VIDEO_EDITING: string; CINEMATOGRAPHY: string; ANIMATION_3D: string; VISUAL_EFFECTS: string; STARTUPS: string; E_COMMERCE: string; DIGITAL_MARKETING: string; PERSONAL_FINANCE: string; BUSINESS_STRATEGY: string; ONLINE_COURSES: string; TUTORIALS: string; EDUCATIONAL_PROGRAMS: string; PROFESSIONAL_DEVELOPMENT: string; CONTINUING_EDUCATION: string; HUMANITARIAN_AID: string; ENVIRONMENTAL_PROJECTS: string; COMMUNITY_INITIATIVES: string; EQUALITY_INCLUSION: string; PUBLIC_HEALTH: string; GAME_DEVELOPMENT: string; BOARD_GAMES: string; GAMIFICATION: string; GAME_EVENTS: string; ENTERTAINMENT_APPS: string; TRAVEL_BLOG: string; TRAVEL_VLOGS: string; TRAVEL_GUIDES: string; TRAVEL_PHOTOGRAPHY_PROJECTS: string; EXPEDITIONS: string; FITNESS_HEALTH: string; NUTRITION: string; PERSONAL_DEVELOPMENT: string; MEDITATION_MINDFULNESS: string; GARDENING_PROJECTS: string; DIY: string; CRAFT_PROJECTS: string; WOODWORKING: string; SEWING: string; HANDICRAFTS: string; }; }; language: { label: string; helper: string; 'label-other': string; 'helper-other': string; placeholder: string; languages: { FRENCH: string; ENGLISH: string; GERMAN: string; SPANISH: string; ITALIAN: string; PORTUGUESE: string; RUSSIAN: string; JAPANESE: string; CHINESE: string; ARABIC: string; HINDI: string; BENGALI: string; PUNJABI: string; URDU: string; KOREAN: string; VIETNAMESE: string; TURKISH: string; DUTCH: string; GREEK: string; SWEDISH: string; NORWEGIAN: string; DANISH: string; FINNISH: string; POLISH: string; UKRAINIAN: string; HUNGARIAN: string; CZECH: string; SLOVAK: string; CROATIAN: string; SERBIAN: string; BULGARIAN: string; ROMANIAN: string; HEBREW: string; THAI: string; MALAYSIAN: string; INDONESIAN: string; FILIPINO: string; SWAHILI: string; }; }; star: { 'star-button': string; 'un-star-button': string; 'starred-tooltip': string; }; follower: { 'follow-button': string; 'follow-helper': string; 'un-follow-button': string; 'following-tooltip': string; }; views: string; posts: string; followers: string; favorites: string; 'view-button': string; 'edit-button': string; 'delete-button': string; }; }; inputs: { date: { start: string; end: string; }; 'period-picker': { labels: { 'start-date': { label: string; }; 'end-date': { label: string; }; period: { 'last-7-days': string; 'last-30-days': string; 'last-60-days': string; 'from-start-month': string; 'from-start-year': string; }; 'select-start-date': string; 'select-end-date': string; custom: string; 'start-time': string; 'end-time': string; presets: { '7d': string; '30d': string; '90d': string; month: string; year: string; }; }; }; }; date: { preset: { today: string; 'this-week': string; 'this-month': string; }; }; modal: { confirm: string; save: string; create: string; cancel: string; close: string; 'confirm-modal': { title: string; }; 'outside-app-redirection-modal': { title: string; description: string; 'information-alert': string; question: string; confirm: string; cancel: string; }; }; notifications: { title: string; 'new-notifications': string; 'notifications-card-list': { 'no-element': string; }; 'no-notification': string; 'see-all-button': string; preferences: string; actions: { open: string; see: string; }; sound: { enable: string; disable: string; 'update-error': string; }; 'content-shared': { title: string; body: string; }; 'invitation-org-member': { title: string; body: string; }; 'invitation-project-access': { title: string; body: string; }; 'invitation-content-share': { title: string; body: string; }; }; 'content-share': { label: { draw: string; board: string; atlas: string; retrospective: string; 'short-link': string; space: string; folder: string; file: string; 'cloud-folder': string; 'cloud-gallery': string; form: string; 'spotlight-project': string; event: string; report: string; banking: string; asset: string; 'wrapped-report': string; 'daily-digest': string; 'analytics-snapshot': string; content: string; }; }; 'no-subscription': string; 'user-settings': { profile: { title: string; fields: { alias: string; name: string; familyName: string; 'api-key': string; }; helper: string; 'open-on-abyss': string; 'copy-api-key': string; 'reset-api-key': string; 'confirm-reset-api-key': string; 'helper-confirm-reset-api-key': string; subscription: string; 'no-subscription': string; 'see-subscription-button': string; 'delete-account-button': string; }; }; tags: { 'manage-title': string; 'new-tag': string; 'name-placeholder': string; 'your-tags': string; 'no-tags': string; 'create-success': string; 'update-success': string; 'delete-success': string; 'confirm-delete': { title: string; description: string; }; filter: string; 'filter-by-tags': string; manage: string; usage: string; 'usage-count': string; 'no-usage': string; 'custom-color': string; 'select-tags': string; }; billing: { 'current-plan': string; 'free-plan': string; 'custom-plan': string; tier: { FREEMIUM: string; DEFAULT: string; CUSTOM: string; SYSTEM: string; }; 'account-type': { USER: string; ORGANIZATION: string; }; service: { ABYSS_PLATFORM: string; ABYSS_MONITOR: string; ABYSS_STORAGE: string; ABYSS_CLOUD: string; ABYSS_CRYPT: string; ABYSS_FORM: string; }; metric: { PROJECTS_COUNT: string; MEMBERS_COUNT: string; TEAM_COUNT: string; API_KEYS_COUNT: string; LOG_EVENTS: string; APPLICATIONS: string; RETENTION_DAYS: string; STORAGE_GB: string; FILES_COUNT: string; PRESIGNED_URLS: string; BANDWIDTH_GB: string; CLOUD_INSTANCE_COUNT: string; CLOUD_STORAGE_GB: string; }; 'account-status': { ACTIVE: string; CANCELLED: string; }; 'invoice-status': { PAID: string; OPEN: string; DRAFT: string; VOID: string; UNCOLLECTIBLE: string; }; 'invoice-type': { MONTHLY_BILLING: string; EUR_TOPUP: string; PLAN_UPGRADE: string; }; 'credit-transaction-type': { OVERAGE_DEDUCTION: string; ADMIN_ADJUSTMENT: string; GIFT_CODE: string; BONUS_SPONSOR: string; BONUS_SPONSORED: string; INVOICE_PAYMENT: string; }; 'eur-transaction-type': { STRIPE_PURCHASE: string; INVOICE_DEDUCTION: string; ADMIN_ADJUSTMENT: string; }; plan: { freemium: { name: string; description: string; }; starter: { name: string; description: string; }; pro: { name: string; description: string; }; internal: { name: string; description: string; }; 'family-free': { name: string; description: string; }; 'family-paid': { name: string; description: string; }; }; 'plan-feature': { PROJECTS_COUNT: string; MEMBERS_COUNT: string; STORAGE_GB: string; LOG_EVENTS: string; APPLICATIONS: string; CLOUD_INSTANCE_COUNT: string; RETENTION_DAYS: string; }; }; 'abyss-banking': { transactions: { 'placeholder-category': string; 'open-button-tooltip': string; }; }; family: { banner: { 'no-family': string; 'no-family-cta': string; 'no-family-sub': string; pending: string; manage: string; 'owner-badge': string; 'coming-soon': string; settings: { 'no-family-description': string; 'join-hint': string; 'pending-description': string; 'active-description': string; 'owner-description': string; }; }; }; support: { status: { OPEN: string; IN_PROGRESS: string; WAITING: string; ESCALATED: string; RESOLVED: string; CLOSED: string; ARCHIVED: string; }; timeline: { title: string; open: string; 'in-progress': string; resolved: string; closed: string; }; priority: { NORMAL: string; HIGH: string; CRITICAL: string; }; 'category-group': { TECHNICAL: string; ACCOUNT: string; BILLING: string; DEVELOPER: string; SUGGESTION: string; OTHER: string; }; category: { BUG_UI: string; BUG_PERFORMANCE: string; BUG_DATA: string; BUG_OTHER: string; EXTRACTION: string; ACCOUNT_ACCESS: string; ACCOUNT_DELETE: string; ACCOUNT_SECURITY: string; BILLING_PAYMENT: string; BILLING_INVOICE: string; BILLING_CUSTOM_PLAN: string; BILLING_REFUND: string; BILLING_TRIAL: string; API_INTEGRATION: string; API_DOCUMENTATION: string; API_KEY: string; FEATURE_REQUEST: string; OTHER: string; }; list: { title: string; empty: string; 'empty-desc': string; 'new-ticket': string; 'filter-search': string; 'filter-status': string; 'filter-category': string; 'clear-all': string; }; create: { title: string; 'field-title': string; 'field-title-placeholder': string; 'field-description': string; 'field-description-placeholder': string; 'field-category': string; 'field-priority': string; 'field-service': string; 'field-priority-reason': string; 'field-priority-reason-placeholder': string; 'priority-reason-required': string; submit: string; back: string; cancel: string; 'attachment-failed': string; }; detail: { description: string; 'unknown-user': string; 'no-messages': string; 'waiting-title': string; 'waiting-subtitle': string; 'messages-title': string; 'messages-count': string; 'new-messages': string; 'send-placeholder': string; 'send-hint': string; send: string; 'admin-note': string; 'admin-note-placeholder': string; 'closed-banner': string; 'resolved-banner': string; 'admin-note-toggle': string; 'attachments-toggle': string; edit: string; delete: string; 'confirm-delete': string; terminalMessage: string; addTag: string; tags: string; }; sidebar: { status: string; category: string; service: string; priority: string; 'requested-priority': string; 'assigned-to': string; 'created-by': string; 'created-at': string; 'updated-at': string; 'resolved-at': string; 'closed-at': string; requester: string; unassigned: string; resolve: string; close: string; reopen: string; 'resolve-reason': string; 'resolve-confirm-desc': string; 'close-reason': string; 'close-confirm-desc': string; tags: string; 'no-tags': string; organization: string; project: string; 'assign-to-me': string; 'archived-at': string; activity: string; 'activity-action': { CREATED: string; UPDATED: string; ASSIGNED: string; UNASSIGNED: string; PRIORITY_CHANGED: string; CATEGORY_CHANGED: string; RESOLVED: string; REOPENED: string; CLOSED: string; ESCALATED: string; PUT_ON_HOLD: string; RESUMED: string; ARCHIVED: string; TAG_ADDED: string; TAG_REMOVED: string; MESSAGE_SENT: string; }; }; action: { TAKE_OVER: string; CLOSE: string; RESOLVE: string; REOPEN: string; ESCALATE: string; PUT_ON_HOLD: string; RESUME: string; ARCHIVE: string; 'CLOSE-confirm': string; 'ARCHIVE-confirm': string; 'reason-placeholder': string; }; attachments: { title: string; upload: string; 'max-reached': string; delete: string; 'delete-confirm': string; 'delete-confirm-title': string; 'delete-confirm-description': string; 'delete-confirm-action': string; uploading: string; 'upload-hint': string; open: string; download: string; }; stepper: { categoryGroup: { bug: string; technical: string; feature: string; account: string; other: string; }; selectSubCategory: string; step: { forWho: { label: string; help: string; }; category: { label: string; help: string; }; details: { label: string; help: string; }; priority: { label: string; help: string; }; }; next: string; 'attachments-title': string; }; service: { ABYSS: string; ABYSS_CLOUD: string; ABYSS_CRYPT: string; ABYSS_STORAGE: string; ABYSS_MONITOR: string; ABYSS_MEMORIES: string; ABYSS_BANKING: string; ABYSS_SPOTLIGHT: string; ABYSS_FORM: string; ABYSS_TRAINING: string; ABYSS_CONSOLE: string; ABYSS_GAME_ODYSSEY: string; ABYSS_TOOLS: string; }; context: { extraction: { view: string; }; }; }; }; }; export declare const flattenTranslations: { [x: number]: Record; }; type FlattenObjectKeys, Key = keyof T> = Key extends string ? T[Key] extends Record ? `${Key}.${FlattenObjectKeys}` : `${Key}` : never; export type ExistingTranslationKey = FlattenObjectKeys<(typeof translations)[UserLanguage.FRENCH]>; export declare const RICH_TAGS: { break: import("react").JSX.Element; bold: (...chunks: ReactNode[]) => import("react").JSX.Element; italic: (...chunks: ReactNode[]) => import("react").JSX.Element; primary: (...chunks: ReactNode[]) => import("react").JSX.Element; focus: (...chunks: ReactNode[]) => import("react").JSX.Element; }; export type ExistingMessageDescriptor = { [Key in keyof MessageDescriptor]: Key extends 'id' ? ExistingTranslationKey : MessageDescriptor['id']; }; export interface RichIntlShape extends Omit { formatRichMessage(descriptor: ExistingMessageDescriptor, values?: Record JSX.Element)>): string; } export declare const useRichIntl: () => RichIntlShape; export {};