import type { AgStudioSelectorType } from '../../api/agStudioSelector'; import type { _AgComponentSelector } from 'ag-grid-enterprise'; import { Component } from '../core/component'; export declare class Layout extends Component { private readonly childWidgets; private readonly canvas; private readonly content; private readonly dragPreview; private dropInteraction; private widgetInteraction; private widgetMoveEndInteractions; constructor(); postConstruct(): void; private onDragEnter; private onDragLeave; private dragItemCanDrop; private dragItemWidgetType; private onDragging; private onDragStop; onDragCancel(): void; private dragPosition; private onWidgetMoveStart; private onWidgetMove; private onWidgetMoveEnd; private onWidgetMoveCancel; private onWidgetShift; private movePosition; private onDeleteWidget; private onStateApplied; private doCreateWidget; private setDefaultWidgetLayout; private doDeleteWidget; private onLayoutUpdated; private addWidget; private deleteWidget; private moveWidget; private studioLayout; private childLayoutSizeDefaults; private childLayout; private childRect; private layoutChild; private layoutChildElement; private toggleDragPreview; private updateDragPreview; private updateInteractionState; private onModeChanged; private gridBackground; } export declare const LayoutSelector: _AgComponentSelector;