import React from 'react';
import { type TProductCard001 } from '../../../product';
export declare class CProduct {
    #private;
    id: string;
    thumbnail: React.ReactNode;
    name: React.ReactNode;
    option: React.ReactNode;
    qty: number | undefined;
    price: number | undefined;
    originalPrice: number | undefined;
    currency: string | undefined;
    qtyChange: number;
    constructor(props: TProductCard001.props & {
        qtyChange: number;
        discountPrice?: number;
    });
    getStatus(): string;
    discountItem(): TProductCard001.props;
    sumPrice(): number | undefined;
    getPurchasingPrice(): number;
    getItem(): {
        id: string;
        thumbnail: React.ReactNode;
        name: React.ReactNode;
        option: React.ReactNode;
        qty: number | undefined;
        price: number | undefined;
        originalPrice: number | undefined;
        currency: string | undefined;
        qtyChange: number;
    };
}
type OrderEditCancelSectionRowItemProps = TProductCard001.props & {
    qtyChange?: number;
};
export interface OrderEditCancelSectionRowProps {
    item: OrderEditCancelSectionRowItemProps;
    onChange?: (item: number) => void;
    valueIncrease?: (item: number) => void;
    valueDecrease?: (item: number) => void;
    onDelete?: (item: OrderEditCancelSectionRowItemProps) => void;
    onItemChange?: (item: OrderEditCancelSectionRowItemProps) => void;
}
export declare const OrderEditCancelSectionRow: ({ item, onChange, valueIncrease, valueDecrease, }: OrderEditCancelSectionRowProps) => import("@emotion/react/jsx-dev-runtime").JSX.Element;
export {};
