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;
