import { ReactNode } from "react"; import { IDaysRangeRule } from "../../context-providers"; export declare const ERROR_MESSAGES: { COMMON: { FIELD_REQUIRED: string; REQUIRED_OPTION: string; REQUIRED_OPTIONS: string; }; CONTACT: { INVALID_SINGAPORE_NUMBER: string; INVALID_INTERNATIONAL_NUMBER: string; }; NUMERIC: { INVALID_DECIMALS: (decimals: number) => string; }; DATE: { MUST_BE_FUTURE: string; MUST_BE_PAST: string; CANNOT_BE_FUTURE: string; CANNOT_BE_PAST: string; MIN_DATE: (date: string) => string; MAX_DATE: (date: string) => string; DISABLED_DATES: string; INVALID: string; WITHIN_DAYS: (withinDays: IDaysRangeRule) => string; BEYOND_DAYS: (beyondDays: IDaysRangeRule) => string; }; DATE_RANGE: { MUST_BE_FUTURE: string; MUST_BE_PAST: string; CANNOT_BE_FUTURE: string; CANNOT_BE_PAST: string; MIN_DATE: (date: string) => string; MAX_DATE: (date: string) => string; DISABLED_DATES: string; INVALID: string; REQUIRED: string; MUST_HAVE_NUMBER_OF_DAYS: (numberOfDays: number) => string; }; EMAIL: { INVALID: string; }; ESIGNATURE: { UPLOAD: string; }; GENERIC: { INVALID: string; UNSUPPORTED: string; }; OTP_VERIFICATION: { EMAIL_VERIFICATION_REQUIRED: string; PHONE_VERIFICATION_REQUIRED: string; OTP_REQUIRED: string; INVALID_EMAIL: string; INVALID_PHONE: string; INVALID_OTP: string; SEND_OTP_FAILED: string; OTP_VERIFICATION_FAILED: string; }; UPLOAD: (unit?: string, unitPlural?: string) => { REQUIRED: string; MAX_FILES: (max: number) => string; MAX_FILES_WITH_REMAINING: (remaining: number) => string; MAX_FILE_SIZE: (maxSize: number) => string; GENERIC: string; FILE_TYPE: (acceptedFileTypes: string[]) => string; FILE_EXTENSION: (fileExtensions: string[]) => string; UPLOADING: string; MODAL: { FILE_TYPE: { TITLE: string; DESCRIPTION: (filename: ReactNode, acceptedFileTypes: string[]) => import("react/jsx-runtime").JSX.Element; }; GENERIC_ERROR: { TITLE: string; DESCRIPTION: (filename: ReactNode) => import("react/jsx-runtime").JSX.Element; INVALID_FILE_NAME: string; }; MAX_FILE_SIZE: { TITLE: string; DESCRIPTION: (filename: ReactNode, maxSize: number) => import("react/jsx-runtime").JSX.Element; }; }; }; SLIDER: { MUST_BE_INCREMENTAL: string; }; UNIT_NUMBER: { INVALID: string; }; LOCATION: { MUST_HAVE_POSTAL_CODE: string; }; ARRAY_FIELD: { INVALID: string; REQUIRED: string; MIN: (min: number) => string; MAX: (max: number) => string; LENGTH: (length: number) => string; UNIQUE: string; }; };