import { type IViewCommandG, type OxyKeyEventArgs, type OxyMouseDownEventArgs, type OxyMouseEventArgs, type OxyMouseWheelEventArgs, type OxyTouchEventArgs } from '..'; /** * Defines common commands for the plots. */ export declare class PlotCommands { private static init; /** * Gets the reset axes command. */ static reset: IViewCommandG; /** * Gets the reset axes command (for mouse events). */ static resetAt: IViewCommandG; /** * Gets the pan/zoom touch command. */ static panZoomByTouch: IViewCommandG; /** * Gets the pan command. */ static panAt: IViewCommandG; /** * Gets the zoom rectangle command. */ static zoomRectangle: IViewCommandG; /** * Gets the zoom by mouse wheel command. */ static zoomWheel: IViewCommandG; /** * Gets the fine-control zoom by mouse wheel command. */ static zoomWheelFine: IViewCommandG; /** * Gets the tracker command. */ static track: IViewCommandG; /** * Gets the snap tracker command. */ static snapTrack: IViewCommandG; /** * Gets the snap tracker command. */ static snapTrackTouch: IViewCommandG; /** * Gets the points only tracker command. */ static pointsOnlyTrack: IViewCommandG; /** * Gets the points only tracker command. */ static pointsOnlyTrackTouch: IViewCommandG; /** * Gets the mouse hover tracker. */ static hoverTrack: IViewCommandG; /** * Gets the mouse hover snap tracker. */ static hoverSnapTrack: IViewCommandG; /** * Gets the mouse hover points only tracker. */ static hoverPointsOnlyTrack: IViewCommandG; /** * Gets the pan left command. */ static panLeft: IViewCommandG; /** * Gets the pan right command. */ static panRight: IViewCommandG; /** * Gets the pan up command. */ static panUp: IViewCommandG; /** * Gets the pan down command. */ static panDown: IViewCommandG; /** * Gets the fine control pan left command. */ static panLeftFine: IViewCommandG; /** * Gets the fine control pan right command. */ static panRightFine: IViewCommandG; /** * Gets the fine control pan up command. */ static panUpFine: IViewCommandG; /** * Gets the fine control pan down command. */ static panDownFine: IViewCommandG; /** * Gets the zoom in command. */ static zoomInAt: IViewCommandG; /** * Gets the zoom out command. */ static zoomOutAt: IViewCommandG; /** * Gets the zoom in command. */ static zoomIn: IViewCommandG; /** * Gets the zoom out command. */ static zoomOut: IViewCommandG; /** * Gets the fine control zoom in command. */ static zoomInFine: IViewCommandG; /** * Gets the fine control zoom out command. */ static zoomOutFine: IViewCommandG; /** * Handles the reset event. * @param view The view to reset. * @param args The OxyInputEventArgs instance containing the event data. */ private static handleReset; /** * Zooms the view by the specified factor at the position specified in the OxyMouseEventArgs. * @param view The view. * @param args The OxyMouseWheelEventArgs instance containing the event data. * @param delta The zoom factor. */ private static handleZoomAt; /** * Zooms the view by the mouse wheel delta in the specified OxyKeyEventArgs. * @param view The view. * @param args The OxyMouseWheelEventArgs instance containing the event data. * @param factor The zoom speed factor. Default value is 1. */ private static handleZoomByWheel; /** * Zooms the view by the key in the specified factor. * @param view The view. * @param args The OxyInputEventArgs instance containing the event data. * @param delta The zoom factor (positive zoom in, negative zoom out). */ private static handleZoomCenter; /** * Pans the view by the key in the specified vector. * @param view The view. * @param args The OxyInputEventArgs instance containing the event data. * @param dx The horizontal delta (percentage of plot area width). * @param dy The vertical delta (percentage of plot area height). */ private static handlePan; } //# sourceMappingURL=PlotCommands.d.ts.map