import GirafeHTMLElement from './GirafeHTMLElement.js';
declare abstract class GirafeDraggableElement extends GirafeHTMLElement {
private header?;
private closeButton?;
private container?;
private get host();
private posX;
private posY;
constructor(component: string);
protected makeDraggable(container?: HTMLElement | undefined): void;
private setDefaultPosition;
protected closeWindow(): void;
private dragMouseDown;
private elementDrag;
private getContainerWidth;
private getContainerHeight;
private resize;
private closeDragElement;
}
export default GirafeDraggableElement;