import { LitElement } from 'lit'; export interface SpeedDialActionData { id: string; icon: string; tooltipTitle?: string; disabled?: boolean; onClick?: () => void; } export declare class SpeedDial extends LitElement { open: boolean; direction: 'up' | 'down' | 'left' | 'right'; hidden: boolean; icon: string; openIcon: string; actions: SpeedDialActionData[]; ariaLabel: string; color: 'default' | 'primary' | 'secondary'; disabled: boolean; tooltipTitle: string; TransitionComponent: string; transitionDuration: number; private _focusedActionIndex; static styles: import("lit").CSSResult; private _renderIcon; private _handleFabClick; private _handleBackdropClick; private _handleKeyDown; private _focusNextAction; private _handleActionClick; render(): import("lit-html").TemplateResult<1>; } export declare class SpeedDialAction extends LitElement { icon: string; tooltipTitle: string; disabled: boolean; open: boolean; delay: number; static styles: import("lit").CSSResult; private _renderIcon; updated(changedProperties: Map): void; private _handleClick; render(): import("lit-html").TemplateResult<1>; } //# sourceMappingURL=SpeedDial.d.ts.map