/** @packageDocumentation * @module Toolbar */ import "./Tool.scss"; import * as React from "react"; import { CommonProps } from "@bentley/ui-core"; /** Properties of [[GroupTool]] component. * @alpha */ export interface GroupToolProps extends CommonProps { /** Additional content, besides icon and label. */ children?: React.ReactNode; /** Tool icon. */ icon?: React.ReactNode; /** Describes if the item is active. */ isActive?: boolean; /** Describes if the item is disabled. */ isDisabled?: boolean; /** Describes if the item is focused. */ isFocused?: boolean; /** Tool label. */ label?: string; /** Function called when the item is clicked. */ onClick?: () => void; /** Function called when pointer up event is received. */ onPointerUp?: () => void; /** A badge to draw. */ badge?: React.ReactNode; } /** Tool entry of tool group panel. Used in [[GroupColumn]]. * @alpha */ export declare class GroupTool extends React.PureComponent { render(): JSX.Element; } //# sourceMappingURL=Tool.d.ts.map