import type { MouseTrackingPolicy } from '../mouse.js'; type MouseWritable = { write(data: string): unknown; } | undefined; export declare function useMouseTracking(input: { initialMouseMode: boolean; initialNativeMouse?: boolean | undefined; overlayOpen: boolean; protocol?: MouseTrackingPolicy['protocol']; stdout: MouseWritable; }): { mouseMode: boolean; setMouseMode: (value: boolean) => void; nativeMouse: boolean; setNativeMouse: (value: boolean) => void; }; export {}; //# sourceMappingURL=use-mouse-tracking.d.ts.map