import React from 'react';
import type { ComponentPropsWithoutRef } from 'react';
import type { ButtonProps } from '../Button';
export type CardActionsAlign = 'start' | 'center' | 'end' | 'stretch';
export interface CardActionsProps extends ComponentPropsWithoutRef<'div'> {
    /**
     * Horizontal alignment of actions
     * @default 'end'
     */
    align?: CardActionsAlign;
    /**
     * Optional test ID for testing purposes
     */
    'data-testid'?: string;
}
/**
 * Card.Actions - Container for action buttons with flexible alignment
 *
 * Automatically provides proper spacing and alignment for buttons.
 * Works seamlessly with our Button primitive component.
 *
 * @example
 * ```tsx
 * <Card.Actions align="end">
 *   <Button variant="secondary">Cancel</Button>
 *   <Button variant="primary">Confirm</Button>
 * </Card.Actions>
 * ```
 */
export declare const CardActions: React.ForwardRefExoticComponent<CardActionsProps & React.RefAttributes<HTMLDivElement>>;
export type CardActionButtonProps = ButtonProps;
/**
 * Card.ActionButton - Pre-configured button for card actions
 *
 * A convenience wrapper around Button with sensible defaults for card usage.
 *
 * @example
 * ```tsx
 * <Card.Actions>
 *   <Card.ActionButton variant="secondary">Cancel</Card.ActionButton>
 *   <Card.ActionButton variant="primary">Save</Card.ActionButton>
 * </Card.Actions>
 * ```
 */
export declare const CardActionButton: React.ForwardRefExoticComponent<ButtonProps & React.RefAttributes<HTMLButtonElement>>;
//# sourceMappingURL=CardActions.d.ts.map