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>;