interface DOMInterface {
    create(tagName: string, className?: string | undefined | null, container?: HTMLElement): HTMLElement;
    createNS(namespaceURI: string, tagName: string): any;
    disableDrag(): any;
    enableDrag(): any;
    setTransform(el: HTMLElement, value: string): any;
    addEventListener(target: any, type: any, callback: any, options?: void | {
        passive?: boolean;
        capture?: boolean;
    }): any;
    removeEventListener(target: any, type: any, callback: any, options?: void | {
        passive?: boolean;
        capture?: boolean;
    }): any;
    suppressClick(): any;
    mousePos(el: HTMLElement, e: MouseEvent | Touch): any;
    touchPos(el: HTMLElement, touches: TouchList): any;
    mouseButton(e: MouseEvent): any;
    remove(node: HTMLElement): any;
}
declare const DOM: DOMInterface;
export default DOM;
//# sourceMappingURL=dom.d.ts.map