import * as react_jsx_runtime from 'react/jsx-runtime';

/**
 * Props for the BannerDeliveryCountdown component
 */
interface BannerDeliveryCountdownProps {
    /**
     * Target delivery date display text
     * @default "Dec 24"
     */
    deliveryDate?: string;
    /**
     * Cutoff time for orders
     * @default 4 hours from now
     */
    cutoffTime?: Date;
    /**
     * Additional CSS classes
     */
    className?: string;
}
/**
 * BannerDeliveryCountdown - A delivery deadline banner with countdown timer and gift icon.
 *
 * Features an amber attention-grabbing background with a gift icon and live countdown timer.
 * Shows time remaining to place an order for guaranteed delivery by a specific date.
 * Ideal for holiday shipping deadlines, delivery guarantees, and order cutoff times.
 *
 * @example
 * ```tsx
 * <BannerDeliveryCountdown
 *   deliveryDate="Dec 25"
 *   cutoffTime={new Date(Date.now() + 6 * 60 * 60 * 1000)}
 * />
 * ```
 */
declare function BannerDeliveryCountdown({ deliveryDate, cutoffTime, className, }: BannerDeliveryCountdownProps): react_jsx_runtime.JSX.Element;

export { BannerDeliveryCountdown, type BannerDeliveryCountdownProps };
