import { CurrencyCell } from './currency.tsx';
import { DateCell } from './date.tsx';
import { DateTimeCell } from './datetime.tsx';
import { RatingCell } from './rating.tsx';
import { BooleanCell } from './boolean.tsx';
export declare const CellWidgets: {
    CURRENCY: typeof CurrencyCell;
    DATE: typeof DateCell;
    DATETIME: typeof DateTimeCell;
    NUMBER: ({ value, onChange, onDone, isError, readOnly, }: {
        value: number;
        onChange: (value: number | undefined) => void;
        onDone: () => void;
        isError: boolean;
        readOnly: boolean;
    }) => import("react/jsx-runtime").JSX.Element;
    RATING: typeof RatingCell;
    BOOLEAN: typeof BooleanCell;
    TEXT: ({ value, onChange, onDone, isError, readOnly, }: {
        value: string;
        type: string;
        onChange: (value: string | number) => void;
        onDone: () => void;
        isError: boolean;
        readOnly: boolean;
    }) => import("react/jsx-runtime").JSX.Element;
    TEXTAREA: ({ value, isError, readOnly, onChange, onDone: onBlur, }: {
        value: string;
        isError: boolean;
        readOnly: boolean;
        placeholder?: string;
        onChange: (value: string) => void;
        onDone: () => void;
    }) => import("react/jsx-runtime").JSX.Element;
    EMAIL: ({ value, onChange, onDone, isError, readOnly, }: {
        value: string;
        type: string;
        onChange: (value: string | number) => void;
        onDone: () => void;
        isError: boolean;
        readOnly: boolean;
    }) => import("react/jsx-runtime").JSX.Element;
};
export declare const CellTypes: Record<string, string>;
export declare const CURRENCY_LIST: {
    readonly AED: "د.إ";
    readonly AFN: "؋";
    readonly ALL: "L";
    readonly AMD: "֏";
    readonly ANG: "ƒ";
    readonly AOA: "Kz";
    readonly ARS: "$";
    readonly AUD: "$";
    readonly AWG: "ƒ";
    readonly AZN: "₼";
    readonly BAM: "KM";
    readonly BBD: "$";
    readonly BDT: "৳";
    readonly BGN: "лв";
    readonly BHD: ".د.ب";
    readonly BIF: "FBu";
    readonly BMD: "$";
    readonly BND: "$";
    readonly BOB: "$b";
    readonly BRL: "R$";
    readonly BSD: "$";
    readonly BTN: "Nu.";
    readonly BWP: "P";
    readonly BYR: "Br";
    readonly BYN: "Br";
    readonly BZD: "BZ$";
    readonly CAD: "$";
    readonly CDF: "FC";
    readonly CHF: "CHF";
    readonly CLP: "$";
    readonly CNY: "¥";
    readonly COP: "$";
    readonly CRC: "₡";
    readonly CUC: "$";
    readonly CUP: "₱";
    readonly CVE: "$";
    readonly CZK: "Kč";
    readonly DJF: "Fdj";
    readonly DKK: "kr";
    readonly DOP: "RD$";
    readonly DZD: "دج";
    readonly EEK: "kr";
    readonly EGP: "£";
    readonly ERN: "Nfk";
    readonly ETB: "Br";
    readonly EUR: "€";
    readonly FJD: "$";
    readonly FKP: "£";
    readonly GBP: "£";
    readonly GEL: "₾";
    readonly GGP: "£";
    readonly GHC: "₵";
    readonly GHS: "GH₵";
    readonly GIP: "£";
    readonly GMD: "D";
    readonly GNF: "FG";
    readonly GTQ: "Q";
    readonly GYD: "$";
    readonly HKD: "$";
    readonly HNL: "L";
    readonly HRK: "kn";
    readonly HTG: "G";
    readonly HUF: "Ft";
    readonly IDR: "Rp";
    readonly ILS: "₪";
    readonly IMP: "£";
    readonly INR: "₹";
    readonly IQD: "ع.د";
    readonly IRR: "﷼";
    readonly ISK: "kr";
    readonly JEP: "£";
    readonly JMD: "J$";
    readonly JOD: "JD";
    readonly JPY: "¥";
    readonly KES: "KSh";
    readonly KGS: "лв";
    readonly KHR: "៛";
    readonly KMF: "CF";
    readonly KPW: "₩";
    readonly KRW: "₩";
    readonly KWD: "KD";
    readonly KYD: "$";
    readonly KZT: "лв";
    readonly LAK: "₭";
    readonly LBP: "£";
    readonly LKR: "₨";
    readonly LRD: "$";
    readonly LSL: "M";
    readonly LTC: "Ł";
    readonly LTL: "Lt";
    readonly LVL: "Ls";
    readonly LYD: "LD";
    readonly MAD: "MAD";
    readonly MDL: "lei";
    readonly MGA: "Ar";
    readonly MKD: "ден";
    readonly MMK: "K";
    readonly MNT: "₮";
    readonly MOP: "MOP$";
    readonly MRO: "UM";
    readonly MRU: "UM";
    readonly MUR: "₨";
    readonly MVR: "Rf";
    readonly MWK: "MK";
    readonly MXN: "$";
    readonly MYR: "RM";
    readonly MZN: "MT";
    readonly NAD: "$";
    readonly NGN: "₦";
    readonly NIO: "C$";
    readonly NOK: "kr";
    readonly NPR: "₨";
    readonly NZD: "$";
    readonly OMR: "﷼";
    readonly PAB: "B/.";
    readonly PEN: "S/.";
    readonly PGK: "K";
    readonly PHP: "₱";
    readonly PKR: "₨";
    readonly PLN: "zł";
    readonly PYG: "Gs";
    readonly QAR: "﷼";
    readonly RMB: "￥";
    readonly RON: "lei";
    readonly RSD: "Дин.";
    readonly RUB: "₽";
    readonly RWF: "R₣";
    readonly SAR: "﷼";
    readonly SBD: "$";
    readonly SCR: "₨";
    readonly SDG: "ج.س.";
    readonly SEK: "kr";
    readonly SGD: "$";
    readonly SHP: "£";
    readonly SLL: "Le";
    readonly SOS: "S";
    readonly SRD: "$";
    readonly SSP: "£";
    readonly STD: "Db";
    readonly STN: "Db";
    readonly SVC: "$";
    readonly SYP: "£";
    readonly SZL: "E";
    readonly THB: "฿";
    readonly TJS: "SM";
    readonly TMT: "T";
    readonly TND: "د.ت";
    readonly TOP: "T$";
    readonly TRL: "₤";
    readonly TRY: "₺";
    readonly TTD: "TT$";
    readonly TVD: "$";
    readonly TWD: "NT$";
    readonly TZS: "TSh";
    readonly UAH: "₴";
    readonly UGX: "USh";
    readonly USD: "$";
    readonly UYU: "$U";
    readonly UZS: "лв";
    readonly VEF: "Bs";
    readonly VND: "₫";
    readonly VUV: "VT";
    readonly WST: "WS$";
    readonly XAF: "FCFA";
    readonly XBT: "Ƀ";
    readonly XCD: "$";
    readonly XOF: "CFA";
    readonly XPF: "₣";
    readonly YER: "﷼";
    readonly ZAR: "R";
    readonly ZWD: "Z$";
    readonly BTC: "BTC";
    readonly ETH: "ETH";
    readonly XRP: "XRP";
    readonly BCH: "BCH";
};
export type CURRENCY_LIST_TYPE = keyof typeof CURRENCY_LIST;
export type CURRENCY_SYMBOLS_TYPE = (typeof CURRENCY_LIST)[keyof typeof CURRENCY_LIST];
export declare const DEFAULT_DATE_FORMAT = "MM/dd/yyyy";
export declare const DEFAULT_DATETIME_FORMAT = "MM/dd/yyyy HH:mm";
