export declare function find(this: HTMLElement, selector: string): HTMLElement; export declare function findAll(this: HTMLElement, selector: string): HTMLElement[]; export declare function findAllSelf(this: HTMLElement, selector: string): HTMLElement[]; export declare function hide(this: HTMLElement): void; export declare function isShown(this: HTMLElement): boolean; export declare function off(this: HTMLElement, type: string, _selector: string, listener: unknown, options?: AddEventListenerOptions | boolean): void; export declare function on(this: HTMLElement, type: string, _selector: string, listener: (this: HTMLElement, event: Event, delegateTarget: HTMLElement) => unknown, options?: AddEventListenerOptions | boolean): void; export declare function onClickEvent(this: HTMLElement, listener: (this: HTMLElement, event: MouseEvent) => unknown, options?: AddEventListenerOptions | boolean): void; export declare function onNodeInserted(_this: HTMLElement, listener: () => unknown, _once?: boolean): () => void; export declare function onWindowMigrated(_this: HTMLElement, _listener: (win: Window) => unknown): () => void; export declare function setCssProps(this: HTMLElement, props: Record): void; export declare function setCssStyles(this: HTMLElement, styles: Partial): void; export declare function show(this: HTMLElement): void; export declare function toggle(this: HTMLElement, showValue: boolean): void; export declare function toggleVisibility(this: HTMLElement, visible: boolean): void; export declare function trigger(this: HTMLElement, eventType: string): void;