interface ReceiptScanningLineItemJSON {
    name: string;
    unitPrice: number | null;
    discount: number | null;
    quantity: number;
    totalPrice: number | null;
}
/**
 * Represents a single line item from a receipt.
 */
declare class ReceiptScanningLineItem {
    private _name;
    private _unitPrice?;
    private _discount?;
    private _quantity;
    private _totalPrice?;
    /**
     * The name of the item.
     */
    get name(): string;
    /**
     * The unit price of the item, or null if not available.
     */
    get unitPrice(): number | null;
    /**
     * The discount applied to the item, or null if not available.
     */
    get discount(): number | null;
    /**
     * The quantity of the item.
     */
    get quantity(): number;
    /**
     * The total price of the item, or null if not available.
     */
    get totalPrice(): number | null;
}

export { ReceiptScanningLineItem, type ReceiptScanningLineItemJSON };
