import { type IInsight, type ISettings, type ScreenSize } from "@gooddata/sdk-model";
import { type IDashboardLayoutItemFacade, type IDashboardLayoutSectionFacade } from "../../../../_staging/dashboard/flexibleLayout/facade/interfaces.js";
import { type ObjRefMap } from "../../../../_staging/metadata/objRefMap.js";
import { type ExtendedDashboardWidget } from "../../../../model/types/layoutTypes.js";
export type HeightResizerHotspotProps = {
    section: IDashboardLayoutSectionFacade<ExtendedDashboardWidget>;
    items: IDashboardLayoutItemFacade<ExtendedDashboardWidget>[];
    getLayoutDimensions: () => DOMRect;
};
export declare function HeightResizerHotspot({ section, items, getLayoutDimensions }: HeightResizerHotspotProps): import("react/jsx-runtime").JSX.Element;
export declare function getHeightsGR(items: IDashboardLayoutItemFacade<ExtendedDashboardWidget>[], insightMap: ObjRefMap<IInsight>, screen: ScreenSize, settings: ISettings): number[];
export declare function getNewHeightGR(widgetHeights: number[], offsetYPX: number, scrollCorrectionY: number, minLimit: number, maxLimit: number): number;
//# sourceMappingURL=HeightResizerHotspot.d.ts.map