import React from 'react'; import type { ProductCardTypes } from '../types'; import type { itemType, LineItemStatusOption, LineItemType } from './types'; import './index.less'; export declare const PREFIX = "pisell-line-item"; export type { itemType, LineItemStatusOption, LineItemType } from './types'; declare type LocalizedText = string | Record | null | undefined; export interface LineItemProps extends Omit { dataSource: any; itemType?: itemType; type?: LineItemType; rightActions?: any[]; escapeDom?: string; statusOptions?: LineItemStatusOption[]; statusLoading?: boolean; statusDisabled?: boolean; isShowRelatedProduct?: boolean; onBookingStatusChange?: (status: string, item: any) => void; } export declare const convertProductToLineItemProduct: (product: any, translationOriginal: (text: LocalizedText) => string, symbol: string) => { _id: any; id: any; product_id: any; product_variant_id: any; title: string; product_title: string; name: string; cover: any; image: any; num: any; quantity: any; price: any; total: any; origin_total: any; original_total: any; source_product_price: any; selling_price: any; payment_price: any; tax_fee: any; symbol: string; note: any; product_sku: any; product_bundle: any; bundle: any; product_option_string: string; discount_list: any; promotions: any; isGift: boolean; giftData: any; _origin: any; _extend: { other: { product_id: any; option: any; bundle: any; product_variant_id: any; quantity: any; }; note: any; total: any; origin_total: any; payment_price: any; }; }; declare const LineItem: (props: LineItemProps) => React.JSX.Element; export default LineItem;