export declare function isVisible(element: Element | null): boolean; export declare function hasAccessibleText(el: Element): boolean; export declare function labelledByIsValid(element: Element): boolean; export declare function labelReadableText(label: HTMLElement): boolean; type Container = HTMLElement | Element | Document | ShadowRoot; export declare function querySelector(selector: string, container: Container, options?: { depth: number; }): T | null; export declare function querySelectorAll(selector: string, container: Container, options?: { depth: number; }): T[]; export declare function getAllElementsAndShadowRoots(container: Container, options?: { depth: number; }): (ShadowRoot | Element | Document)[]; export declare const validAriaAttributes: string[]; export declare const validAriaAttributesWithRole: Record; export {};