import { SingleStatePersist } from "@deuna/checkout-core/packages/helpers/useSingleState"; import { BaseContext } from "@deuna/checkout-core/packages/core/interfaces"; export interface AddressesOption { id: number; value: string; name: string; hasCoverage: boolean; } export interface Response { code: string; message: string; } export interface AppState { selectedAddress?: AddressesOption; addressCoverage: { [key: string]: AddressesOption; }; validationResponse: Response; } export interface AppContextProps extends BaseContext, SingleStatePersist {} export interface AppProviderProps {}