import { type ReactNode } from "react"; interface Props { children: ReactNode; /** * Whether single-pointer drag pans the canvas. Pass false in tool mode so * 1-finger events are owned by the tool; 2-finger pinch/drag still works. * Defaults to true. */ panEnabled?: boolean; } /** * Fills the canvas area, applies zoom/pan transform to its children, and * captures pointer events for gestures. * * • Ctrl/Cmd + scroll: zoom anchored at cursor (desktop) * • 2-finger pinch + translate: simultaneous zoom + pan anchored at midpoint * • 1-finger drag (when panEnabled): pan */ export declare function ZoomCanvas({ children, panEnabled }: Props): import("react").JSX.Element; export {};