import { default as React } from 'react';
export interface QuickAction {
id: string;
label: string;
icon?: React.ReactNode;
onClick: () => void;
variant?: 'default' | 'primary' | 'success' | 'warning' | 'danger';
disabled?: boolean;
}
export interface QuickActionsProps {
/** Actions to display */
actions: QuickAction[];
/** Layout orientation */
orientation?: 'horizontal' | 'vertical' | 'grid';
/** Grid columns (when orientation is grid) */
columns?: number;
/** Additional className */
className?: string;
}
/**
* QuickActions Component
*
* Quick action buttons for dashboard.
* Supports multiple layouts and variants.
*
* @example
* ```tsx
* , onClick: () => {}, variant: 'primary' },
* { id: '2', label: 'Upload File', icon: , onClick: () => {} },
* { id: '3', label: 'Export Data', icon: , onClick: () => {} }
* ]}
* orientation="grid"
* columns={3}
* />
* ```
*/
export declare const QuickActions: React.FC;
//# sourceMappingURL=quick-actions.d.ts.map