/**
 * ActionButtons – card action buttons (add to cart, wishlist, buy now, quick view)
 *
 * Renders a set of action buttons for product cards. Can be positioned absolutely
 * over the image (on hover) or inline below the card content.
 */
import React from 'react';
export type ActionButtonType = 'addToCart' | 'wishlist' | 'buyNow' | 'quickView' | 'compare';
export interface ActionButton {
    type: ActionButtonType;
    label?: string;
    icon?: React.ReactNode;
    onClick?: (e: React.MouseEvent) => void;
    disabled?: boolean;
    loading?: boolean;
}
export interface ActionButtonsProps {
    buttons: ActionButton[];
    layout?: 'horizontal' | 'vertical' | 'overlay';
    position?: 'top-right' | 'bottom-center' | 'inline';
    showLabels?: boolean;
    size?: 'small' | 'medium' | 'large';
    className?: string;
    style?: React.CSSProperties;
}
export declare function ActionButtons({ buttons, layout, position, showLabels, size, className, style, }: ActionButtonsProps): React.JSX.Element;
//# sourceMappingURL=ActionButtons.d.ts.map