import { BooleanField, ImageField, TextField, NumberField } from '@sentecacommerce-theme/base';
declare type dayWorkHours = {
    start: NumberField;
    end: NumberField;
};
declare type RelatedStores = {
    slug: TextField;
};
export declare type StoresProps = {
    title: TextField;
    pinIcon: ImageField;
    thumbnailImgForVideo: ImageField;
    stores: SingleStore[];
    storesTypes: StoreType[];
    labels: StoreLabels;
};
export declare type StoreLabels = {
    citySelectLabel: TextField;
    temporaryClosedLabel?: TextField;
    tabList: TextField;
    tabMap: TextField;
    storeTypesLabel: TextField;
    closesAtLabel: TextField;
    locationLabel: TextField;
    getDirectionsLabel: TextField;
    relatedStoresLabel: TextField;
    storeHoursLabel: TextField;
    backToSearchLabel: TextField;
    noStoresFoundLabel: TextField;
    storeNotFoundLabel: TextField;
    viewStoreLabel: TextField;
    noCitiesFoundLabel: TextField;
};
export declare type StoreSlide = {
    url: TextField;
    isVideo: BooleanField;
};
export declare type SingleStore = {
    name: TextField;
    city: TextField;
    slug: TextField;
    latitude: TextField;
    longitude: TextField;
    fullAddress: TextField;
    shortAddress: TextField;
    image: ImageField;
    imageSmall: ImageField;
    workHours: {
        monday: dayWorkHours;
        tuesday: dayWorkHours;
        wednesday: dayWorkHours;
        thursday: dayWorkHours;
        friday: dayWorkHours;
        saturday: dayWorkHours;
        sunday: dayWorkHours;
    };
    workTime: TextField;
    description: TextField;
    relatedStores: RelatedStores[];
    carousel: StoreSlide[];
    email?: TextField;
};
export declare type StoreType = {
    name: TextField;
};
export {};
