import { type TemplateResult } from "lit"; import { GlobalStyle } from "../../internal/global-style.js"; /** * {@linkcode Dragbox} moves with the mouse and does not exceed the boundary of offsetParent. * * @slot - Dragbox content. * @category layout */ declare class Dragbox extends GlobalStyle { /** * Offset parent or document.body. */ get _offsetParent(): Element; private __drag; private __t; private __l; private __x; private __y; /** * Position x. */ x: string; /** * Position y. */ y: string; protected render(): TemplateResult<1>; protected firstUpdated(): void; protected _handleDragStart(e: MouseEvent): void; private __handleMouseMove; private __handleMouseLeave; private __handleMouseUp; protected _handleDragEnd(): void; protected _handleDrag(e: MouseEvent): void; reset(): void; } export default Dragbox; export { Dragbox };