import { PostalCodeValidator } from 'types/delivery'; import { MerchantProduct } from 'types/product'; import DeliveryStore from 'stores/delivery-store'; export interface PostalCodeCheckerState { postalCode: PostalCodeValidator; deliveryConfig: any; shouldDisplayPostalCodeError: boolean; isValidatingPostalCode: boolean; canDeliverToUser: boolean; isDisplayingCoverageError: boolean; hasDeliveryConfig: boolean; availableConfig: any; } export interface PostcalCodeCheckerProps { product: MerchantProduct; deliveryStore?: DeliveryStore; setCanAddToBasket: (canAddToBasket: boolean) => void; }