import { Control } from '@genexus/designer-common'; export declare class DesignerView { el: HTMLElement; control: Control; changeSmooth: boolean; toolbarHidden: boolean; private _state?; private _resizeObserver; private _disposables; private _surface; private _dispatchedEvents; constructor(); render(): any; componentDidLoad(): void; componentWillLoad(): void; componentWillRender(): void; connectedCallback(): void; disconnectedCallback(): void; private _subscribeToDesignerEvents; private _handleWindowEvents; private _onDragOver; private _onDrop; private _updateState; private _getStyle; private _getClasses; private _smooth; private _smoothSuspend; private _smoothResume; private _getSelectionService; private _getHost; private _getDesigner; private _elementFromPointWithin; private _isDescendant; private _selectControl; }