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;