import type { CartDataSource, CommerceTypes, ProductCatalogDataSource, ProductGroupDataSource } from '../../../../libs/fscommerce'; import type { ListRenderItem } from 'react-native'; import type { ReactNode } from 'react'; import * as Runtypes from 'runtypes'; export interface ProductIterable extends CommerceTypes.Product { __type: 'product'; dataSource?: CartDataSource & ProductCatalogDataSource; } export interface ProductGroupIterable extends CommerceTypes.ProductGroup { __type: 'product-group'; dataSource?: ProductGroupDataSource; } declare const ProductIterable: Runtypes.Record<{ __type: Runtypes.Literal<"product">; dataSource: Runtypes.Unknown; }, false>; export declare const makeRenderItem: (children: ReactNode) => ListRenderItem; export {};