import type { HasImplementationName, HasInstance, HasInstanceId } from '../../../libs/util-domain-state'; import type { CartDataSource } from '../interfaces'; import type { CartInstanceState } from './cart.types'; declare type CreateCartInstanceInitialStateOptions = HasImplementationName & HasInstance & HasInstanceId; declare type CreateCartInstanceInitialState = (options: CreateCartInstanceInitialStateOptions) => CartInstanceState; export declare const createCartInstanceInitialState: CreateCartInstanceInitialState; export {};