import React from "react"; interface MouseDetectProps { width?: string; height?: string; className?: string; children: React.ReactNode; scrollbarControlRef: any; pageOffset: number; mouseWheel?: (event: React.WheelEvent) => void; mouseOver?: (event: React.MouseEvent) => void; mouseOut?: (event: React.MouseEvent) => void; mouseEnter?: (event: React.MouseEvent) => void; mouseLeave?: (event: React.MouseEvent) => void; } declare class MouseDetect extends React.Component { containerRef: React.RefObject; constructor(props: MouseDetectProps); componentDidMount(): void; componentWillUnmount(): void; mouseWheel(event: React.WheelEvent): void; mouseOver(event: React.MouseEvent): void; mouseOut(event: React.MouseEvent): void; mouseEnter(event: React.MouseEvent): void; mouseLeave(event: React.MouseEvent): void; render(): JSX.Element; } export default MouseDetect;