/** @packageDocumentation * @module Widget */ import "./Group.scss"; import * as React from "react"; import { CommonProps } from "@bentley/ui-core"; import { HorizontalAnchor, VerticalAnchor } from "../../Stacked"; /** Available handle modes. * @alpha */ export declare enum HandleMode { Hovered = 0, Visible = 1, Timedout = 2 } /** Helpers for [[HandleMode]]. * @alpha */ export declare class HandleModeHelpers { /** Class name of [[HandleMode.Hovered]] */ static readonly HOVERED_CLASS_NAME = "nz-handle-hovered"; /** Class name of [[HandleMode.Visible]] */ static readonly VISIBLE_CLASS_NAME = "nz-handle-visible"; /** Class name of [[HandleMode.Timedout]] */ static readonly TIMEDOUT_CLASS_NAME = "nz-handle-timedout"; /** @returns Class name of specified [[HandleMode]] */ static getCssClassName(mode: HandleMode): string; } /** Properties of [[TabGroup]] component. * @alpha */ export interface TabGroupProps extends CommonProps { /** Actual tabs. See: [[Tab]], [[TabSeparator]] */ children?: React.ReactNode; /** Describes handle mode of this tab group. */ handle: HandleMode; /** Describes to which side the widget of this tab is anchored. */ horizontalAnchor: HorizontalAnchor; /** Describes if the tab group is collapsed. */ isCollapsed?: boolean; /** Describes to which side the widget is vertically anchored. */ verticalAnchor: VerticalAnchor; } /** Tab group component for stacked widget. * @alpha */ export declare class TabGroup extends React.PureComponent { render(): JSX.Element; } //# sourceMappingURL=Group.d.ts.map