import React from 'react'; export interface FABAction { label: string; icon: React.ReactNode; onClick: () => void; variant?: 'primary' | 'success' | 'danger' | 'warning'; labelClassName?: string; labelStyle?: React.CSSProperties; } export interface FloatingActionButtonProps { icon?: React.ReactNode; onClick?: () => void; label?: string; actions?: FABAction[]; variant?: 'primary' | 'secondary'; position?: 'bottom-right' | 'bottom-left' | 'bottom-center'; disabled?: boolean; className?: string; animate?: boolean; } export declare const FloatingActionButton: React.FC; export declare const FAB: React.FC;