import { PromoCodeLabels } from '../Common';
import { TextField } from '@sentecacommerce-theme/base';
export declare type CheckoutProps = {
    errors: CheckoutErrors;
    labels: CheckoutLabelsType & PromoCodeLabels;
};
export declare type CheckoutErrors = {
    fieldIsRequired: TextField;
    emailIsInvalid: TextField;
    selectPaymentMethod: TextField;
    fillStreetNumberBuildingEntranceOrApartment: TextField;
    streetIsRequired: TextField;
    quarterIsRequired: TextField;
    cantFindStreetOrQuarterMessage: TextField;
    cityIsRequired: TextField;
    officeIsRequired: TextField;
    selectCourier: TextField;
    emailIsRequired: TextField;
    productsOutOfStock: TextField;
    internalServerError: TextField;
    noStoreSelected: TextField;
    invalidPhoneNumber: TextField;
};
export declare type CheckoutLabelsType = {
    bagStepTitle: TextField;
    deliveryStepTitle: TextField;
    paymentStepTitle: TextField;
    summaryTitle: TextField;
    totalWithoutShippingPrice: TextField;
    totalShippingPrice: TextField;
    totalPrice: TextField;
    shippingPriceNotAvailable: TextField;
    chooseShippingMethod: TextField;
    withInvoiceLabel: TextField;
    completeStepTitle: TextField;
    redirecting: TextField;
    fixErrorsMessage: TextField;
    GDPRErrorMessage: TextField;
    selectStore: TextField;
    selectStoreButtonLabel: TextField;
    changeStoreButtonLabel: TextField;
    paymentTitle: TextField;
    personalInfo: TextField;
    firstNameLabel: TextField;
    lastNameLabel: TextField;
    questionsLabel: TextField;
    phoneLabel: TextField;
    emailLabel: TextField;
    phoneNumberLabel: TextField;
    workTimeLabel: TextField;
    chooseCourier: TextField;
    deliveryType: TextField;
    saveAsDefaultAddress: TextField;
    deliverToAddress: TextField;
    deliverToOffice: TextField;
    cancelLabel: TextField;
    saveCompany: TextField;
    saveAddress: TextField;
    addNewAddress: TextField;
    outOfStock: TextField;
    addNewCompanyLabel: TextField;
    regionLabel: TextField;
    cityLabel: TextField;
    quarterLabel: TextField;
    streetLabel: TextField;
    streetNumberLabel: TextField;
    postalCodeLabel: TextField;
    buildingLabel: TextField;
    entranceLabel: TextField;
    floorLabel: TextField;
    apartmentLabel: TextField;
    additionalAddressInfoLabel: TextField;
    officeLabel: TextField;
    chooseCompany: TextField;
    recipientLabel: TextField;
    floorShortLabel: TextField;
    apartmentShortLabel: TextField;
    officeShipping: TextField;
    store: TextField;
    editLabel: TextField;
    primaryCompanyLabel: TextField;
    companyDetails: TextField;
    companyNameLabel: TextField;
    vatNumberLabel: TextField;
    uicLabel: TextField;
    molLabel: TextField;
    companyCityLabel: TextField;
    companyZipLabel: TextField;
    companyStreetLabel: TextField;
    companyStreetNumberLabel: TextField;
    saveAsDefaultCompany: TextField;
    codLabel: TextField;
    boricaLabel: TextField;
    submitButtonLabel: TextField;
    securityNotice: TextField;
    pickUpFromStoreOptionLabel: TextField;
    pickUpFromStoreDescriptionLabel: TextField;
    goToPayment: TextField;
    speedyOptionLabel: TextField;
    speedyDescriptionLabel: TextField;
    econtOptionLabel: TextField;
    econtDescriptionLabel: TextField;
    evropatOptionLabel: TextField;
    evropatDescriptionLabel: TextField;
    fancourierOptionLabel: TextField;
    fancourierDescriptionLabel: TextField;
    selectGiftCard: TextField;
    useGiftCard: TextField;
    applyGiftCard: TextField;
    placeOrder: TextField;
    noCourierSelectedLabel: TextField;
    invoiceDataLabel: TextField;
    shippingAddress: TextField;
    shippingOptions: TextField;
    products: TextField;
    quantityLabel: TextField;
};
