import { type ButtonHTMLAttributes } from "react"; export type FABVariant = "primary" | "secondary"; export type FABSize = "sm" | "md" | "lg"; export type FABPosition = "bottom-right" | "bottom-left" | "top-right" | "top-left"; export interface FABProps extends ButtonHTMLAttributes { /** Accessible label for the button (required for icon-only FABs) */ label: string; variant?: FABVariant; size?: FABSize; position?: FABPosition; /** When true, shows icon + label side by side */ extended?: boolean; } export declare const FAB: import("react").ForwardRefExoticComponent>;