import React from 'react';
import { ILine } from '../Line/Line';
import { IVersion, IElement, IElementReference, IPropsAny } from '../types';
export declare type ISpeedDial = Omit<ILine, 'direction'> & {
    version?: IVersion;
    open?: boolean;
    openDefault?: boolean;
    onOpen?: () => any;
    onClose?: () => any;
    in?: boolean;
    position?: 'top' | 'bottom';
    alignment?: 'start' | 'left' | 'center' | 'right' | 'end';
    direction?: 'top' | 'left' | 'right' | 'bottom';
    closeOnClick?: boolean;
    tooltipOpen?: boolean;
    start?: any;
    end?: any;
    noRotate?: boolean;
    tooltipLabel?: IElement;
    onKeyDown?: (event: React.KeyboardEvent<any>) => any;
    IconOpen?: IElementReference;
    Icon?: IElementReference;
    FabTransitionComponent?: IElementReference;
    SpeeDialItemTransitionComponent?: IElementReference;
    IconProps?: IPropsAny;
    TooltipProps?: IPropsAny;
    FabProps?: IPropsAny;
    FabWrapperProps?: IPropsAny;
    FabTransitionComponentProps?: IPropsAny;
    SpeeDialItemTransitionComponentProps?: IPropsAny;
};
declare const SpeedDial: React.FC<ISpeedDial>;
export default SpeedDial;
