import { CartData } from '@components/frontStore/cart/CartContext.js'; import React from 'react'; interface MiniCartProps { cartUrl?: string; checkoutUrl?: string; dropdownPosition?: 'left' | 'right'; showItemCount?: boolean; CartIconComponent?: React.FC<{ totalQty: number; onClick: () => void; isOpen: boolean; disabled?: boolean; showItemCount?: boolean; syncStatus: { syncing: boolean; }; }>; CartDropdownComponent?: React.FC<{ cart: CartData | null; dropdownPosition?: 'left' | 'right'; onClose: () => void; cartUrl?: string; setIsDropdownOpen: (isOpen: boolean) => void; }>; onItemRemove?: (itemId: string) => Promise | void; className?: string; disabled?: boolean; } export declare function MiniCart({ cartUrl, checkoutUrl, dropdownPosition, showItemCount, CartIconComponent, CartDropdownComponent, className, disabled }: MiniCartProps): React.JSX.Element; export {};