type PositionType = {
    x: number;
    y: number;
};
type SizeType = {
    width: number;
    height: number;
};
type UseMouseValue = PositionType & SizeType;
type UseMouseOptions = {
    resetOnExit?: boolean;
    enabled?: boolean;
};
export declare function useMouse<T extends HTMLElement = HTMLElement>(options?: UseMouseOptions): {
    ref: import("react").MutableRefObject<T | null>;
    value: UseMouseValue | null;
    reset: () => void;
};
export {};
//# sourceMappingURL=useMouse.d.ts.map