* )}
*
* ```
*/
export declare const CouponDiscount: React.ForwardRefExoticComponent>;
/**
* Props for the Order Tax component.
*/
export interface TaxProps extends Omit {
children?: React.ReactNode | AsChildChildren<{
formattedMoney: string;
/** Formatted tax value parts */
formattedMoneyParts: Intl.NumberFormatPart[];
/** Tax rate */
rate: number;
/** Tax name */
name: string;
}>;
}
/**
* Displays the order tax.
*
* @component
* @example
* ```tsx
* // Default usage
*
*
* // asChild with primitive
*
*
*
*
* // asChild with react component
*
* {({ formattedMoney, formattedMoneyParts, rate, name }) => (
*
* {name} ({rate}%)
* {formattedMoney}
*
* )}
*
* ```
*/
export declare const Tax: React.ForwardRefExoticComponent>;
/**
* Props for the Order Fee component.
*/
export interface FeeProps extends Omit {
children?: React.ReactNode | AsChildChildren<{
/** Formatted fee value */
formattedMoney: string;
/** Formatted fee value parts */
formattedMoneyParts: Intl.NumberFormatPart[];
/** Fee rate */
rate: number;
}>;
}
/**
* Displays the order fee.
*
* @component
* @example
* ```tsx
* // Default usage
*
*
* // asChild with primitive
*
*
*
*
* // asChild with react component
*
* {({ formattedMoney, formattedMoneyParts, rate }) => (
*
* Service Fee ({rate}%)
* {formattedMoney}
*
* )}
*
* ```
*/
export declare const Fee: React.ForwardRefExoticComponent>;
/**
* Props for the Order Total component.
*/
export interface TotalProps extends Omit {
}
/**
* Displays the order total amount.
* This represents the final amount to be paid including all fees and taxes.
*
* @component
* @example
* ```tsx
* // Default usage
*
*
* // asChild with primitive
*
*
*
*
* // asChild with react component
*
* {({ formattedMoney, formattedMoneyParts }) => (
*