import type { AsyncState } from '../../../../libs/cargo-hold-async'; import type { EntityId } from '../../../../libs/cargo-hold-entity'; import type { Cart } from '../../../../libs/cart-api'; import type { FC } from 'react'; import type { OpaqueCartInstanceId } from '../../common/models/unique-props'; export interface CartProviderProps { instanceId?: OpaqueCartInstanceId | string; } export interface CartZoneProvidedDql { instanceId: EntityId | undefined; cart: AsyncState | undefined; totalItemQuantity: number; } export declare const CartProvider: FC;