/** @packageDocumentation * @module Widget */ import "./Tools.scss"; import * as React from "react"; import { CommonProps, NoChildrenProps } from "@bentley/ui-core"; /** Properties of [[Tools]] component. * @alpha */ export interface ToolsProps extends CommonProps, NoChildrenProps { /** * Button displayed between horizontal and vertical toolbars. * I.e. [[AppButton]] in Tools zone or navigation aid control in Navigation zone. */ button?: React.ReactNode; /** Horizontal toolbar. See [[Toolbar]] */ horizontalToolbar?: React.ReactNode; /** * True if this widget is used in Navigation zone. * Controls how the toolbars and button are aligned. */ isNavigation?: boolean; /** Vertical toolbar. See [[Toolbar]] */ verticalToolbar?: React.ReactNode; /** Pass true to reduce the distance between toolbars when [[ToolsProps.button]] is not provided. */ preserveSpace?: boolean; /** Handler for mouse enter */ onMouseEnter?: (event: React.MouseEvent) => void; /** Handler for mouse leave */ onMouseLeave?: (event: React.MouseEvent) => void; } /** Tools widget is used in Tools (Zone 1) and Navigation (Zone 3) zones of 9-Zone UI. * @note Should be placed in [[Zone]] component. * @alpha */ export declare class Tools extends React.PureComponent { render(): JSX.Element; } //# sourceMappingURL=Tools.d.ts.map