export declare function preventDefault(): (event: MouseEvent) => void;
export declare function isEmbedded(): boolean;
export declare function createElement<K extends keyof HTMLElementTagNameMap>(tag: K, classesOrAttributes?: string | string[] | Record<string, any>, attributes?: Record<string, any>): HTMLElementTagNameMap[K];
export declare function dragElement(element: HTMLElement, options?: {
    parent?: HTMLElement;
    handler?: HTMLElement;
    threshold?: number;
    onStart?: (event: MouseEvent | TouchEvent, x: number, y: number) => void;
    onDrag?: (event: MouseEvent | TouchEvent, x: number, y: number) => void;
    onStop?: (event: MouseEvent | TouchEvent, x: number, y: number) => void;
}): void;
export declare function rootContainer(el?: HTMLDivElement | string): HTMLElement;
