/** * Step the displayed zoom (+/−) along the Chrome PDF preset ladder. */ export declare const scaleCanvas: (command: '+' | '-') => void; export declare const applyCanvasZoomDelta: (deltaPercent: number) => void; /** * Set displayed zoom to an exact percent (toolbar presets: 50, 75, 100, … 200). */ export declare const setCanvasScalePercentage: (value: number) => void; /** * Reset canvas zoom to the default fit percentage and re-center the viewport. * * Always toggle `canvasDragged` so the viewport watcher runs `initViewportPosition`. * Setting percentage alone only applies a relative size adjustment, and clearing an * already-false drag flag is a Zustand no-op — both of which left the fit button looking broken. */ export declare const resetCanvas: () => void; export default _default; declare function _default(): { canvasScalePercentage: string; setCanvasScalePercentage: typeof setCanvasScalePercentage; scaleCanvas: typeof scaleCanvas; applyCanvasZoomDelta: typeof applyCanvasZoomDelta; resetCanvas: typeof resetCanvas; };