/** @packageDocumentation
 * @module Widget
 */
import "./PanelWidget.scss";
import * as React from "react";
import type { WidgetState } from "../state/WidgetState";
/** @internal */
export interface PanelWidgetProps {
    widgetId: WidgetState["id"];
}
/** @internal */
export declare const PanelWidget: React.ForwardRefExoticComponent<PanelWidgetProps & React.RefAttributes<HTMLDivElement>>;
/** @internal */
export declare function useMode(widgetId: string): "fit" | "fill" | "minimized";
/** @internal */
export declare function useBorders(widgetId: WidgetState["id"]): {
    "nz-border-top": boolean;
    "nz-border-bottom": boolean;
    "nz-border-left": boolean;
    "nz-border-right": boolean;
};
//# sourceMappingURL=PanelWidget.d.ts.map