import ICart, { ICartCustomerData, ICartItem, ICartPromoApplied } from '../Interfaces/Cart'; import ICustomer, { IBasicInfoCustomer, ICompanyInfoCustomer } from '../Interfaces/Customer'; import Space from '../lib/Space'; export declare const provinces: { value: string; label: string; label_en: string; }[]; export declare const states: { value: string; label: string; }[]; export declare const getProNotes: (cartData: ICart, locale?: string) => string; export declare const getPrice: (item: ICartItem, space: Space, currency: string, noRound?: boolean) => { reg_price: string | number; price: string | number; } | { price: string | number; reg_price?: undefined; }; export declare const getPromoTotalAmount: (cartItems: ICartItem[], promoToCheck: ICartPromoApplied, returnType?: 'string' | 'number', singleItemSku?: string) => string | number | null; export declare enum PhoneTypeEnum { NA = "north-america", EU = "europe" } export declare const formatPhoneNumberDB: (phone: string, type?: PhoneTypeEnum, keepInternationalCode?: boolean) => string; export declare const formatPhoneNumberPrint: (phone: string, type?: PhoneTypeEnum, showInternationalCode?: boolean) => string; export declare const formatDate: (date: any) => Date; export declare const getProCustomerInfo: (userBasicInfo: IBasicInfoCustomer, userCompanyInfo?: ICompanyInfoCustomer) => ICartCustomerData; export declare const getFullNameForCustomer: (customer: ICustomer) => string; export declare const getType: (value: any) => "string" | "number" | "bigint" | "boolean" | "symbol" | "undefined" | "object" | "function" | "null" | "date" | "array";