export interface AppliedPromoCode {
    id: string;
    code: string;
    discount_amount?: string;
}
interface PromotionCodeProps {
    checkoutSessionId: string;
    initialAppliedCodes?: AppliedPromoCode[];
    disabled?: boolean;
    className?: string;
    placeholder?: string;
    currencyId: string;
    onUpdate?: (data: {
        appliedCodes: AppliedPromoCode[];
        discountAmount: string;
    }) => void;
}
export default function PromotionCode({ checkoutSessionId, initialAppliedCodes, disabled, className, placeholder, onUpdate, currencyId, }: PromotionCodeProps): import("react").JSX.Element;
export {};
