import type { EntityId } from '../../../libs/cargo-hold-entity'; import type { CartDomainState, CartInstanceState } from '../../../libs/cart-domain'; import type { HasLens } from '../../../libs/util-domain-state'; export interface UseCartInstanceOptions { instanceId?: EntityId; } export declare type MakeUseCartInstance = (options: HasLens) => UseCartInstance; export declare type UseCartInstance = (options: UseCartInstanceOptions) => CartInstanceState | undefined; export declare const makeUseCartInstance: MakeUseCartInstance;