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