import { Address } from './Address'; import { BusinessHours, PikcupPointType } from './PikcupPointType'; export interface ContextProps { view?: View; setView?: (view: View) => void; postalCodeValidation?: () => void; address?: Address; pickupAddress?: PikcupPointType; setPickupAddress?: (pickupAddress: PikcupPointType) => void; deliveryRequestInfos?: DeliveryProps; postalCode?: string; internalMethod?: string; setInternalMethod?: (method?: string) => void; pickupTimes?: BusinessHours; } export interface DeliveryProps { deliveryChannel?: string; deliveryName?: string; shippingEstimate?: string; } export declare type View = 'PostalCodeInputScreen' | 'MoreInfosScreen' | 'ConfirmScreen' | 'AllStoresScreen'; export interface UserAddressProps { postalCode?: string; city?: string; uf?: string; }