export declare const MAX_PINCH_DELTA_PX = 40; export declare const ZOOM_GESTURE_IDLE_RESET_MS = 150; export type ZoomGestureDevice = { pinch: boolean; lastEventAtMs: number; }; export declare function isPinchZoomDelta(deltaY: number): boolean; export declare function resolveZoomGestureDevice(args: { deltaY: number; deltaMode: number; ctrlKey: boolean; metaKey: boolean; atMs: number; previous: ZoomGestureDevice | null; }): ZoomGestureDevice; export declare const MOUSE_WHEEL_NOTCH_PX = 100; export declare const ZOOM_STEP_PER_NOTCH = 1.1; export declare const PINCH_ZOOM_SENSITIVITY = 0.0075; export declare const MAX_ZOOM_FACTOR_PER_FRAME = 1.6; export declare const WHEEL_LINE_HEIGHT_PX = 16; export declare const WHEEL_PAGE_HEIGHT_PX = 800; export declare function normalizeWheelDeltaPx(delta: number, deltaMode: number): number; export declare function zoomFactorForWheelDelta(deltaY: number, pinch: boolean): number; export declare function clampZoomFactor(factor: number): number; export declare function accumulateZoomFactor(pendingFactor: number, deltaY: number, pinch: boolean): number;