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