import { IconButtonProps } from "@components/IconButton/IconButton.interface"; import { BaseComponentSizes, ClassName } from "@helpers/types"; interface FABItemButtonProps extends Pick { } interface FABButtonProps extends Pick { closedAriaLabel?: string; openedAriaLabel?: string; } type FABItem = "main" | "other"; export interface FABItemProps extends ClassName { size?: BaseComponentSizes; variant?: "primary" | "outlined" | "ghost"; label?: string; isActive?: boolean; disabled?: boolean; open?: boolean; buttonProps: FABItemButtonProps; type?: FABItem; } export interface FABProps extends Omit, ClassName { items: Pick[]; mainButtonProps: FABButtonProps; } export {};