import type { CouponStatus } from '../../molecules/CouponInput/CouponInput.svelte'; export interface CartItem { id: string; name: string; subtitle?: string; price: number; qty: number; image?: string; max?: number; } interface CartPageProps { title?: string; description?: string; items?: CartItem[]; currency?: string; shipping?: number; tax?: number; discount?: number; coupon?: string; couponStatus?: CouponStatus; couponMessage?: string; showCoupon?: boolean; continueLabel?: string; class?: string; oncheckout?: () => void; oncontinue?: () => void; onapplycoupon?: (code: string) => void; onremovecoupon?: () => void; onchange?: (items: CartItem[]) => void; } declare const CartPage: import("svelte").Component; type CartPage = ReturnType; export default CartPage;