import { FC } from 'react'; import { DeliveryOption, CheckoutAddress, Address } from './types'; export declare type InsertAddressResult = { shipping: { deliveryOptions: DeliveryOption[]; }; }; interface Context { canEditData: boolean; countries: string[]; deliveryOptions: DeliveryOption[]; insertAddress: (address: CheckoutAddress) => Promise; loading: boolean; numberOfItems: number; numberOfUnavailableItems: number; selectDeliveryOption: (option: string) => void; selectedAddress: Address; } export declare const useShipping: () => Context; export declare const ShippingContextProvider: FC; export {};