export declare function hasGeometry(element: HTMLElement): boolean; export interface InterfaceInteractivityChecker { isVisible(element: HTMLElement): boolean; } export declare class InteractivityChecker implements InterfaceInteractivityChecker { /** * Gets whether an element is visible for the purposes of interactivity. * * This will capture states like `display: none` and `visibility: hidden`, but not things like * being clipped by an `overflow: hidden` parent or being outside the viewport. * * @returns Whether the element is visible. */ isVisible(element: HTMLElement): boolean; } export declare const interactivityChecker: InterfaceInteractivityChecker; //# sourceMappingURL=interactivity-checker.d.ts.map