import React from 'react'; import { FlintSpeedDialAction as FlintSpeedDialActionElement } from '@getufy/flint-ui/speed-dial/flint-speed-dial'; /** * A single action item inside a `flint-speed-dial`. * * @slot (default) - Icon content for the action button. */ export interface FlintSpeedDialActionProps extends React.HTMLAttributes { /** Programmatic identifier for this action, included in the click event detail. */ name?: string; /** Tooltip text shown alongside the action and used as aria-label. */ tooltipTitle?: string; /** Forces the tooltip to be visible regardless of hover state. */ tooltipOpen?: boolean; /** * Tooltip placement relative to the action button. * Allowed values: 'left' | 'right' | 'top' | 'bottom' */ tooltipPlacement?: 'left' | 'right' | 'top' | 'bottom'; /** If true, the action button is disabled. */ disabled?: boolean; /** * Fired when the action button is clicked. * DOM event: `flint-speed-dial-action-click` */ onFlintSpeedDialActionClick?: (event: CustomEvent) => void; } export declare const FlintSpeedDialAction: React.ForwardRefExoticComponent>;