import { Destroyable } from 'vtxf-xe2/dist-node/xe2-base-utils'; export declare type DomElementSideType = 'left' | 'right' | 'top' | 'bottom' | 'leftTop' | 'leftBottom' | 'rightTop' | 'rightBottom'; export declare type DomElementBaseCssTextOptionsType = { sideZIndex: number; cornerZIndex: number; sideWidth: number; cornerSize: number; }; export declare class DomElementSideMoving extends Destroyable { private _element; private _sideType; get sideType(): DomElementSideType; private _div; private _domElementMoving; get running(): import("./DomElementMoving").DomElementMovingRunningDataType | undefined; get runningChanged(): import("vtxf-xe2/dist-node/xe2-base-utils").Listener<[import("./DomElementMoving").DomElementMovingRunningDataType | undefined, import("./DomElementMoving").DomElementMovingRunningDataType | undefined]>; get deltaXY(): [number, number]; get deltaXYChanged(): import("vtxf-xe2/dist-node/xe2-base-utils").Listener<[[number, number], [number, number]]>; hoverCssColor: string; baseCssTextOptions: DomElementBaseCssTextOptionsType; constructor(_element: HTMLDivElement, _sideType: DomElementSideType); }