export declare namespace CpCommerceConstants {
    enum MenuLists {
        TOP_MENU = "TOP_MENU",
        BOTTOM_MENU = "BOTTOM_MENU",
        LEFT_SIDE_MENU = "LEFT_SIDE_MENU",
        USER_MENU = "USER_MENU"
    }
    const MenuItems: {
        component: string;
        route: string;
        menu_icon: string;
    }[];
    class WidgetConfigBase {
        private widgetPlaceHolderId;
        private model;
        constructor(widgetPlaceHolderId: string, model?: any);
        getPlaceHolderId: () => string;
        getModel: () => any;
        /**TODO: Retrieves all properties (and datatype) of the injected model */
        getParams(): void;
    }
    const WidgetConfigs: WidgetConfigBase[];
    enum BlCmsWebSiteHdrConstants {
        ECOMSYNC_BY_BRANCH = "ECOMSYNC_BY_BRANCH",
        PRICING_SCHEME = "PRICING_SCHEME",
        ECOMSYNC_STOCK_SRC = "ECOMSYNC_STOCK_SRC",
        MKP_STOCK_SRC = "MKP_STOCK_SRC"
    }
    enum StepperIndexConstants {
        SHOPPING_CART = "0",
        SHIPPING = "1",
        VOUCHERS = "2",
        MEMBERSHIP_POINT_CONVERSION = "3",
        PAYMENT = "4"
    }
    enum BlCmsPostsConstants {
        THUMBNAIL_IMAGE_POST = "THUMBNAIL_IMAGE_POST",
        CONTENT_IMAGE_POST = "CONTENT_IMAGE_POST"
    }
    enum BLCmsWebSideExtParamCodes {
        DEFAULT_MEMBERSHIP_CLASS = "DEFAULT_MEMBERSHIP_CLASS",
        RECAPTCHA_SECRET_KEY = "RECAPTCHA_SECRET_KEY",
        RECAPTCHA_SITE_KEY = "RECAPTCHA_SITE_KEY",
        RECAPTCHA_IMPLEMENTATION = "RECAPTCHA_IMPLEMENTATION",
        SYS_AKN_WEB_CP_COMMERCE_DEFAULT_MENU_LISTS = "SYS_AKN_WEB_CP_COMMERCE_DEFAULT_MENU_LISTS",
        SYS_AKN_WEB_CP_COMMERCE_INTERNAL_SALES_ORDER_PRINTABLE_GUID = "SYS_AKN_WEB_CP_COMMERCE_INTERNAL_SALES_ORDER_PRINTABLE_GUID",
        RESTRICT_BY_ENTITY = "RESTRICT_BY_ENTITY",
        PUBLIC_CART = "PUBLIC_CART",
        WEBCHAT_VIRTUAL_URL = "WEBCHAT_VIRTUAL_URL",
        WINDOWS_FIXED_WIDTH_VALUE = "WINDOWS_FIXED_WIDTH_VALUE",
        SYS_AKN_WEB_CP_COMMERCE_ENABLE_PICKUP_STORE = "SYS_AKN_WEB_CP_COMMERCE_ENABLE_PICKUP_STORE",
        SYS_AKN_WEB_CP_COMMERCE_SHIPPING_PRICEBOOK = "SYS_AKN_WEB_CP_COMMERCE_SHIPPING_PRICEBOOK",
        SYS_AKN_WEB_CP_COMMERCE_SHIPPING_SERVICE_ITEM = "SYS_AKN_WEB_CP_COMMERCE_SHIPPING_SERVICE_ITEM",
        SYS_AKN_WEB_CP_COMMERCE_DEFAULT_LAYOUT_ROUTING = "SYS_AKN_WEB_CP_COMMERCE_DEFAULT_LAYOUT_ROUTING",
        SYS_AKN_WEB_CP_COMMERCE_DEFAULT_TOPIC_HDR = "SYS_AKN_WEB_CP_COMMERCE_DEFAULT_TOPIC_HDR",
        SYS_AKN_WEB_CP_COMMERCE_DEFAULT_AUTHENTICATION_LAYOUT_ROUTING = "SYS_AKN_WEB_CP_COMMERCE_DEFAULT_AUTHENTICATION_LAYOUT_ROUTING",
        SYS_AKN_WEB_CP_COMMERCE_DEFAULT_LOADER_CONFIGURATION = "SYS_AKN_WEB_CP_COMMERCE_DEFAULT_LOADER_CONFIGURATION",
        SYS_AKN_WEB_CP_COMMERCE_DEFAULT_POPUP_BLOCKER_CONTENT = "SYS_AKN_WEB_CP_COMMERCE_DEFAULT_POPUP_BLOCKER_CONTENT",
        SYS_POST_REGISTRATION_CONFIG = "SYS_POST_REGISTRATION_CONFIG",
        PGW_MERCHANT_GUID = "PGW_MERCHANT_GUID",
        GOOGLE_LOGIN_CONFIG = "GOOGLE_LOGIN_CONFIG",
        FACEBOOK_LOGIN_CONFIG = "FACEBOOK_LOGIN_CONFIG",
        APPLE_LOGIN_CONFIG = "APPLE_LOGIN_CONFIG",
        META_DESCRIPTION = "META_DESCRIPTION",
        GOOGLE_ANALYTICS = "GOOGLE_ANALYTICS",
        FACEBOOK_PIXEL = "FACEBOOK_PIXEL",
        SYS_AKN_WEB_CP_COMMERCE_DEFAULT_TEMPLATE = "SYS_AKN_WEB_CP_COMMERCE_DEFAULT_TEMPLATE",
        SYS_AKN_WEB_CP_COMMERCE_FAVICON = "SYS_AKN_WEB_CP_COMMERCE_FAVICON",
        ENABLE_WEBSITE_PRELOADER = "ENABLE_WEBSITE_PRELOADER",
        ENABLE_RESELLER_WEBSITE = "ENABLE_RESELLER_WEBSITE",
        RESTRICT_NOTIFICATION_BY_MEMBER = "RESTRICT_NOTIFICATION_BY_MEMBER",
        WEBSITE_PRIVACY_AGREMENT_DOC_HDR_GUID = "WEBSITE_PRIVACY_AGREMENT_DOC_HDR_GUID",
        WEBSITE_TERMS_AND_CONDITIONS_AGREMENT_DOC_HDR_GUID = "WEBSITE_TERMS_AND_CONDITIONS_AGREMENT_DOC_HDR_GUID",
        WEBSITE_SALES_AGENT_LABEL_GUID = "WEBSITE_SALES_AGENT_LABEL_GUID",
        ENABLE_APP_VERSION_UPDATE_POPUP = "ENABLE_APP_VERSION_UPDATE_POPUP",
        ANDROID_PLAYSTORE_URL = "ANDROID_PLAYSTORE_URL",
        IOS_APPLE_STORE_URL = "IOS_APPLE_STORE_URL",
        HIDE_BANNERS = "HIDE_BANNERS",
        HIDE_MENU_MANAGER = "HIDE_MENU_MANAGER",
        HIDE_LAYOUT_MANAGER = "HIDE_LAYOUT_MANAGER",
        HIDE_IMAGE_MANAGER = "HIDE_IMAGE_MANAGER",
        HIDE_PRODUCT_MANAGEMENT = "HIDE_PRODUCT_MANAGEMENT",
        HIDE_VOUCHER_MANAGEMENT = "HIDE_VOUCHER_MANAGEMENT",
        HIDE_EVENT_MANAGER = "HIDE_EVENT_MANAGER",
        HIDE_NOTIFICATION = "HIDE_NOTIFICATION",
        HIDE_SHIPPING = "HIDE_SHIPPING",
        HIDE_QR_CODE_MANAGER = "HIDE_QR_CODE_MANAGER",
        HIDE_ACTIVITY_MANAGER = "HIDE_ACTIVITY_MANAGER"
    }
    enum BlFiMstBranchExtParamCodes {
        SYS_AKN_WEB_CP_COMMERCE_STORE_LOCATOR = "SYS_AKN_WEB_CP_COMMERCE_STORE_LOCATOR"
    }
    enum BlCrmMembershipExtParamCodes {
        SYS_AKN_WEB_CP_COMMERCE_MEMBERSHIP_CLASS = "MEMBERSHIP_CLASS",
        SYS_AKN_WEB_CP_COMMERCE_MEMBERSHIP_MOBILE_PHONE = "MEMBERSHIP_MOBILE_PHONE"
    }
    enum QUERY_PARAMS {
        INVITE_TOKEN = "invite-token",
        REDIRECT_TO = "redirect_to",
        KEYWORD = "keyword",
        CATEGORY_NAME = "categoryName",
        PRICE_FROM = "priceFrom",
        PRICE_TO = "priceTo",
        ADDRESS_ID = "address_id",
        ADDRESS_TYPE = "addressType",
        STEPPER_TYPE = "stepperType",
        PRODUCT_ID = "product_id",
        CATEGORY_ID = "category_id",
        CATEGORY_GROUP_ID = "category_group_id",
        IMAGE_ID = "image_id",
        AUDIO_ID = "audio_id",
        VIDEO_ID = "video_id",
        PDF_ID = "pdf_id",
        CHECKOUT_STEP = "checkoutStep",
        MY_INVOICE_PAYMENT_STEP = "myInvoicePaymentStep",
        SALES_ORDER_ID = "sales_order_id",
        ITEM_ID = "item_id",
        DRIVE_ID = "drive_id",
        POST_ID = "post_id",
        STATE = "state",
        ACTIVITY = "activity_id",
        RECEIPT_ID = "receipt_id",
        WARRANTY_REG_ID = "warranty_reg_id",
        STORE_ID = "store_id",
        CURRENT_AUTH_WIDGET_SCREEN = "auth_widget_screen",
        INVOICE_ID = "invoiceGuid",
        OTP_CODE_AUTH_WIDGET = "code",
        REGISTRATION_KEY_AUTH_WIDGET = "key",
        EMAIL_AUTH_WIDGET = "email",
        CURRENT_RMA_WIDGET_SCREEN = "rma_widget_screen",
        VOUCHER_ID = "voucher_id",
        COUPON_LINE_ID = "coupon_line_id",
        CALENDAR_EVENT_ID = "calendar_event_id"
    }
    enum MENU_ITEM_LINK {
        COMPONENT = "COMPONENT",
        PAGE = "PAGE",
        CONTENT_CATEGORY = "CONTENT CATEGORY",
        EXTERNAL_LINK = "EXTERNAL LINK",
        LAYOUT_INSTANCE_LINK = "LAYOUT INSTANCE LINK",
        POST_GUID = "postGuid",
        POST_NAME = "postName",
        CATEGORY = "CATEGORY",
        LAYOUT_INSTANCE = "LAYOUT INSTANCE"
    }
    enum EXTERNAL_LINK_TARGET_TYPE {
        BLANK = "_blank",
        SELF = "_self",
        PARENT = "_self",
        TOP = "_top",
        SYSTEM = "_system"
    }
    enum MENU_BADGE_DISPLAY_TYPE {
        CART_SIZE = "CART_SIZE",
        WISHLIST_SIZE = "WISHLIST_SIZE",
        NOTIFICATION_SIZE = "NOTIFICATION_SIZE"
    }
    enum LAYOUT_INSTANCE_TYPE {
        ROUTABLE = "ROUTABLE",
        SECTION = "SECTION"
    }
    enum POST_TYPE {
        PAGE = "PAGE",
        POPUP = "POPUP",
        LAYOUT_INSTANCE = "LAYOUT INSTANCE",
        POP_ON_LAY_INST = "POPUP ON LAYOUT INSTANCE"
    }
    enum SOCIAL_MEDIAS {
        FACEBOOK = "facebook",
        WHATSAPP = "whatsapp",
        PINTEREST = "pinterest",
        TWITTER = "twitter",
        INSTAGRAM = "instagram",
        ANY = "ANY"
    }
    enum SHIPPING_FEE_OPTIONS_CODE {
        SHIPPING_PRICEBOOK = "SHIPPING_PRICEBOOK",
        DELIVERY_CHARGES = "DELIVERY_CHARGES",
        DELIVERY_CHARGES_COUNTRY = "DELIVERY_CHARGES_COUNTRY",
        DELIVERY_CHARGES_REGION = "DELIVERY_CHARGES_REGION"
    }
    enum OcrReasonsToRejectMessage {
        REJECTED_OUTDATED_RECEIPT = "You have uploaded an outdated receipt. Please submit the receipt within 5 days of purchase.",
        REJECTED_NON_RELATED_RECEIPT = "You have uploaded a non-related receipts. Please submit official and original printed receipts of MEGA or BiO-LiFE product purchases from any retail store, pharmaceutical retail outlet, pharmacy and e-store.",
        REJECTED_DUPLICATED_RECEIPT = "You have uploaded a duplicated receipt. Please upload a new receipt.",
        REJECTED_INCOMPLETE_DETAILS = "You have uploaded a receipt with incomplete details. Please make sure the details eg. Pharmacy Name, receipt date, item description & price are shown clearly in the receipt image.",
        REJECTED_EXCEEDED_MONTHLY_SUBMISSION_LIMIT = "You have exceeded the monthly receipt submission limit. Maximum seven (7) receipts are allowed for submission each month.",
        REJECTED_MULTIPLE_RECEIPTS = "You have uploaded more than 1 receipt in this submission. Please submit only 1 receipt for each upload."
    }
    enum NOTIFICATION_PUBLISH_STATUS {
        PENDING = "PENDING",
        SENT = "SENT"
    }
    enum GENERIC_RESOURCE_INSTANCE_CODE {
        MINIORANGE = "MINIORANGE"
    }
}
