declare class DragPage extends HTMLElement { headerRef: HTMLDivElement; titleRef: HTMLDivElement; dragHandleRef: HTMLDivElement; private initWidth; static get observedAttributes(): string[]; constructor(); connectedCallback(): void; get heading(): string; set heading(newState: string); get minimized(): boolean; set minimized(newState: boolean); set color(newColor: string); get color(): string; get key(): string | undefined; set key(newValue: string | undefined); attributeChangedCallback(_name: string): void; private defaultHeaderColor; private handleBtnClick; private handleDblCLick; private pos; private storePosition; private restorePosition; private didMove; private beginElementDrag; private elementDrag; private endElementDrag; } export default DragPage;