type HTMLTypes = T extends `HTML${infer C}Element` ? C : never; type HTMLElementTypes = HTMLTypes; export declare function isHTMLElement(element: unknown | null | undefined, type?: T): element is InstanceType; export declare const delay: (ms: number) => Promise; export declare function isDefined(value: T | null | undefined): value is T; export declare function isDisabled(element: T): boolean; export declare function isDisabled(element?: T | null): boolean | undefined; export declare function getInputLabel(input: HTMLInputElement | HTMLSelectElement | HTMLTextAreaElement): HTMLLabelElement | undefined; export declare function setValue(element: HTMLInputElement, value: string): void; export declare function dispatchChange(element: HTMLElement): boolean; export declare function dispatchMouseDown(element: HTMLElement, options?: MouseEventInit): boolean; export {}; //# sourceMappingURL=helpers.d.ts.map