import { DockDirection } from './utility/viewportDock';
/**
 * Props for {@link ZoomControl} component.
 *
 * @see {@link ZoomControl}
 */
export interface ZoomControlProps {
    /**
     * Dock direction on the canvas viewport.
     */
    dock: DockDirection;
    /**
     * Horizontal offset from the dock direction.
     *
     * @default 0
     */
    dockOffsetX?: number;
    /**
     * Vertical offset from the dock direction.
     *
     * @default 0
     */
    dockOffsetY?: number;
    /**
     * Whether to display canvas pointer mode toggle.
     *
     * In `panning` mode moving the pointer with pressed main button pans the canvas
     * area unless the Shift is held: in that case it selects the elements instead.
     *
     * In `selection` mode the actions are exchanged.
     *
     * @default false
     * @see {@link CanvasApi.pointerMode}
     */
    showPointerModeToggle?: boolean;
}
/**
 * Canvas widget component to display zoom controls (zoom-in, zoom-out, zoom-to-fit).
 *
 * @category Components
 */
export declare function ZoomControl(props: ZoomControlProps): import("react/jsx-runtime").JSX.Element;
//# sourceMappingURL=zoomControl.d.ts.map