import { RootState } from '../../../app/store/rootReducer'; import { ICartItem, IProductCart } from './types'; export declare const getMultiCartItems: (state: RootState) => IProductCart[]; export declare const getMultiSelectedMaterials: (assetId: string) => ((state: { swatches: import('../../swatches/model/types').ISwatchesSlice; cart: import('../../Cart/model/types').CartState; multiProductCart: import('./types').IMultiProductState; }) => ICartItem[]) & { clearCache: () => void; resultsCount: () => number; resetResultsCount: () => void; } & { resultFunc: (resultFuncArgs_0: { items: IProductCart[]; }) => ICartItem[]; memoizedResultFunc: ((resultFuncArgs_0: { items: IProductCart[]; }) => ICartItem[]) & { clearCache: () => void; resultsCount: () => number; resetResultsCount: () => void; }; lastResult: () => ICartItem[]; dependencies: [(state: RootState) => { items: IProductCart[]; }]; recomputations: () => number; resetRecomputations: () => void; dependencyRecomputations: () => number; resetDependencyRecomputations: () => void; } & { argsMemoize: typeof import('reselect').weakMapMemoize; memoize: typeof import('reselect').weakMapMemoize; }; export declare const getActiveMultiCartProduct: (state: RootState) => IProductCart | null; export declare const getProductLIst: (state: RootState) => import('./types').IProductListItem[]; export declare const getIsLoadingProductList: (state: RootState) => boolean; export declare const getSelectedProduct: (state: RootState) => import('./types').IProductListItem | null;