export interface Cursor { pageX: number; pageY: number; clientX: number; clientY: number; percentX: number; percentY: number; } interface UseCursorsReturn { myCursor: Cursor | null; allCursors: Record; } export interface UseCursorsOptions { throttleDelay?: number; deleteOnLeave?: boolean; omitMyValue?: boolean; } export default function useCursors(options?: UseCursorsOptions): UseCursorsReturn; export {};