import { TextField, NumberField } from '@sentecacommerce-theme/base'; import { PromoCodeLabels } from '../components/Common/PromoCode/index'; import { StylesConfig } from '../styles'; export declare type ConfigProps = { theme: StylesConfig; SSR: { staticPagesRevalidateTime: NumberField; productRevalidateTime: NumberField; blogRevalidateTime: NumberField; }; palette: { primary: TextField; secondary: TextField; hint: TextField; disabled: TextField; dark: TextField; grey: TextField; lightgrey: TextField; lightergrey: TextField; initialPrice: TextField; danger: TextField; greyTitle: TextField; yellow: TextField; white: TextField; discounted: TextField; seaGreen: TextField; panache: TextField; surfCrest: TextField; silverTree: TextField; burntSienna: TextField; salmon: TextField; whisper: TextField; }; breakpoints: { xs: { min: TextField; max: TextField; }; sm: { min: TextField; max: TextField; }; md: { min: TextField; max: TextField; }; lg: { min: TextField; max: TextField; }; xl: { min: TextField; max: TextField; }; xxl: { min: TextField; }; }; containers: { xs: TextField; sm: TextField; md: TextField; lg: TextField; xl: TextField; xxl: TextField; }; spacingBaseUnit: NumberField; elementsBorderRadius: NumberField; typography: { fontFamily: TextField[]; }; countryCode: TextField; freeShippingPrice: NumberField; attributeKeys: { color: TextField; size: TextField; }; inventory: { maxQuantity: NumberField; }; affiliates: { twoPerformant: { campaignUnique: TextField; confirm: TextField; }; }; analytics: { facebookPixel: TextField; googleAds: TextField; googleAnalytics: TextField; googleTagManager: TextField; }; customFieldKeys: { isWithFixedDelivery: TextField; isOnlyInPhysicalStores: TextField; isNew: TextField; isWithVideo: TextField; isAction: TextField; isOnlyInHippoland: TextField; isOnlineOnly: TextField; isWithTopPrice: TextField; newFromDate: TextField; newToDate: TextField; hasVideo: TextField; hideRegularPrice: TextField; hidePromoLabel: TextField; video: TextField; discountIcon: TextField; }; wallets: { hippoWallet: TextField; }; views: { auth: TextField; gdprModal: TextField; checkoutBasketPreview: TextField; addressForm: TextField; }; courierKeys: { econt: TextField; speedy: TextField; evropat: TextField; }; integration: TextField; listing: { defaultSort: TextField; filterExtension: TextField; }; globalLabels: GlobalLabelsProps; }; export declare type GlobalLabelsProps = { freeDelivery: TextField; close: TextField; cancel: TextField; remove: TextField; save: TextField; apply: TextField; edit: TextField; nr: TextField; begin: TextField; viewAll: TextField; promoCodeLabels: PromoCodeLabels; productNumber: TextField; offerIsValid: TextField; sku: TextField; qty: TextField; onlyInHippoland: TextField; onlyOnline: TextField; new: TextField; bestSeller: TextField; notRegistered: TextField; continueAsGuest: TextField; send: TextField; logIn: TextField; enter: TextField; back: TextField; show: TextField; emailAddress: TextField; or: TextField; basketPreview: TextField; availableOnlyInPhysicalStores: TextField; gender: { male: TextField; female: TextField; }; signs: { minus: TextField; percent: TextField; hashTag: TextField; lessThan: TextField; }; addToWishlist: TextField; under: TextField; over: TextField; bgn: TextField; delivery: TextField; total: TextField; continueWithShopping: TextField; pagination: { prevPage: TextField; nextPage: TextField; }; socialLogins: { facebook: TextField; google: TextField; }; register: { label: TextField; callToAction: TextField; }; placeholders: { day: TextField; month: TextField; year: TextField; email: TextField; choose: TextField; chooseStore: TextField; newPassword: TextField; }; password: { label: TextField; forgottenPassword: TextField; changePassPrompt: { initial: TextField; final: TextField; }; backToLogIn: TextField; orReturnTo: TextField; reEnterPassword: TextField; changePassword: TextField; pleaseEnterNewPassword: TextField; }; toastNotifications: { success: { subscribe: TextField; unsubscribe: TextField; }; }; globalValidations: { invalidEmail: TextField; invalidNumber: TextField; invalidPhoneNumber: TextField; requiredFields: TextField; fieldIsRequired: TextField; fillStreetNumberBuildingEntranceOrApartment: TextField; streetIsRequired: TextField; quarterIsRequired: TextField; emailIsRequired: TextField; cantFindStreetOrQuarterMessage: TextField; cityIsRequired: TextField; inactiveCard: TextField; officeIsRequired: TextField; selectCourier: TextField; noStoreSelected: TextField; enterNsymbolsSentence: { begin: TextField; end: TextField; }; passwordsDoNotMatch: TextField; passwordLength: TextField; }; buttonLabels: { ariaLabel: TextField; alreadyInBasket: TextField; add: TextField; }; errorMessages: { outOfStock: TextField; notEnoughQty: TextField; outOfStockBasket: TextField; notAvailable: TextField; somethingWentWrong: TextField; noResultsFound: TextField; invalidCredentials: TextField; emailIsAlreadyInUse: TextField; pleaseSelectAnOption: TextField; }; company: { companyData: TextField; companyName: TextField; mol: TextField; vat: TextField; companyId: TextField; saveAsDefault: TextField; }; personalInformation: { label: TextField; firstName: TextField; lastName: TextField; email: TextField; number: TextField; }; couriers: { pickACourier: TextField; couriersList: { econtAddress: TextField; speedyAddress: TextField; evropatAddress: TextField; econtOffice: TextField; speedyOffice: TextField; evropatOffice: TextField; }; }; address: { label: TextField; city: TextField; quarter: TextField; street: TextField; streetNumber: TextField; number: TextField; building: TextField; postalCode: TextField; entrance: TextField; floor: TextField; et: TextField; ap: TextField; vh: TextField; ul: TextField; apartment: TextField; additionalInformation: TextField; addNewAddress: TextField; noSavedAddresses: TextField; addAddressWarning: TextField; mainAddress: TextField; office: TextField; courier: TextField; }; };