/** @packageDocumentation * @module Widget */ import "./Tab.scss"; import * as React from "react"; import { CommonProps } from "@bentley/ui-core"; /** Properties of [[ToolSettingsTab]] component. * @beta */ export interface ToolSettingsTabProps extends CommonProps { /** Tab icon. */ children?: React.ReactNode; /** Function called when the tab is clicked. */ onClick?: () => void; /** Function called when a key is pressed. */ onKeyDown?: (e: React.KeyboardEvent) => void; /** Tab title. */ title?: string; /** Handler for mouse enter */ onMouseEnter?: (event: React.MouseEvent) => void; /** Handler for mouse leave */ onMouseLeave?: (event: React.MouseEvent) => void; } /** Tool settings widget tab is displayed when the [[ToolSettings]] widget is closed. * @note Used in [[Zone]] component. * @beta */ export declare class ToolSettingsTab extends React.PureComponent { render(): JSX.Element; } //# sourceMappingURL=Tab.d.ts.map