/** @packageDocumentation * @module Zone */ import "./Zone.scss"; import * as React from "react"; import { CommonProps, RectangleProps } from "@bentley/ui-core"; import { SafeAreaInsets } from "../utilities/SafeAreaInsets"; import { WidgetZoneId } from "./manager/Zones"; /** Properties of [[Zone]] component. * @beta */ export interface ZoneProps extends CommonProps { /** Zone bounds. */ bounds?: RectangleProps; /** Zone content. I.e. [[Stacked]], [[Footer]], [[ToolSettings]], [[ToolSettingsTab]], [[Outline]] */ children?: React.ReactNode; /** Describes if the zone is in footer mode. */ isInFooterMode?: boolean; /** Describes if the zone is floating. */ isFloating?: boolean; /** Describes if the zone is hidden. */ isHidden?: boolean; /** Zone id. */ id: WidgetZoneId; /** Describes respected safe area insets. */ safeAreaInsets?: SafeAreaInsets; } /** Zone component of 9-Zone UI app. * @beta */ export declare class Zone extends React.PureComponent { render(): JSX.Element; } //# sourceMappingURL=Zone.d.ts.map