/** @packageDocumentation * @module Widget */ import "./FloatingWidget.scss"; import * as React from "react"; import { PointProps, Rectangle } from "@bentley/ui-core"; import { FloatingWidgetState, WidgetState } from "../base/NineZoneState"; declare type FloatingWidgetEdgeHandle = "left" | "right" | "top" | "bottom"; declare type FloatingWidgetCornerHandle = "topLeft" | "topRight" | "bottomLeft" | "bottomRight"; /** @internal */ export declare type FloatingWidgetResizeHandle = FloatingWidgetEdgeHandle | FloatingWidgetCornerHandle; /** @internal */ export interface FloatingWidgetProps { floatingWidget: FloatingWidgetState; widget: WidgetState; } /** @internal */ export declare const FloatingWidget: React.NamedExoticComponent; /** @internal */ export declare const FloatingWidgetIdContext: React.Context; /** @internal */ export declare const FloatingWidgetContext: React.Context; /** @internal */ export declare function getResizeBy(handle: FloatingWidgetResizeHandle, offset: PointProps): Rectangle; export {}; //# sourceMappingURL=FloatingWidget.d.ts.map