/** @packageDocumentation * @module WidgetPanels */ import "./Panel.scss"; import * as React from "react"; import type { BottomPanelSide, HorizontalPanelSide, LeftPanelSide, PanelSide, RightPanelSide, TopPanelSide } from "./PanelTypes.js"; import type { RectangleProps } from "../../utils/RectangleProps.js"; /** Properties of [[WidgetPanelProvider]] component. * @internal */ export interface WidgetPanelProviderProps { side: PanelSide; } /** Widget panel component is a side panel with multiple widgets. * @internal */ export declare function WidgetPanelProvider({ side }: WidgetPanelProviderProps): React.JSX.Element; /** @internal */ export declare function WidgetPanel(): React.JSX.Element; /** @internal */ export declare const PanelSideContext: React.Context; /** @internal */ export interface WidgetPanelContextArgs { getBounds(): RectangleProps; } /** @internal */ export declare const WidgetPanelContext: React.Context; /** @internal */ export declare const isHorizontalPanelSide: (side: PanelSide) => side is HorizontalPanelSide; /** @internal */ export declare const panelSides: [ LeftPanelSide, RightPanelSide, TopPanelSide, BottomPanelSide ]; //# sourceMappingURL=Panel.d.ts.map