import * as React from "react"; import TabNode from "../model/TabNode"; export declare class FloatingTabSet extends React.Component { headerRef?: HTMLDivElement; overflowbuttonRef: any; toolbarRef?: HTMLDivElement; recalcVisibleTabs: boolean; showOverflow: boolean; showToolbar: boolean; constructor(props: IFloatingTabSetProps); componentDidMount(): void; componentDidUpdate(): void; componentWillReceiveProps(nextProps: IFloatingTabSetProps): void; updateVisibleTabs(): void; render(): JSX.Element; onOverflowClick(hiddenTabs: Array<{ name: string; node: TabNode; index: number; }>, event: React.MouseEvent): void; onOverflowItemSelect(item: { name: string; node: TabNode; index: number; }): void; onMouseDown(event: Event): void; onInterceptMouseDown(event: React.MouseEvent): void; onMaximizeToggle(): void; onDoubleClick(event: Event): void; }