export declare function getOffset(el: Element): { top: number; left: number; }; export declare function matches(el: Element, selector: string): boolean; export declare function isElementHidden(elem: HTMLElement): boolean; export declare function isElementVisible(elem: HTMLElement): boolean; export declare function extend>(defaults: T, options: Partial): T; export declare function getClassStr(classes: string[]): string; export declare function preventDefaultContextTap(): void; export declare function setBooleanAttribute(element: Element, attribute: string, boolValue: boolean): void; export declare function isIn({ x, y }: { x: number; y: number; }, element: Element): boolean; export declare function getDimensionsHidden(element: HTMLElement): DOMRect; export declare function defineCustomElement(name: string, klass: CustomElementConstructor, extendsType: string): void;