import { type PanzoomInstance } from "../panzoom"; export type ControlsItem = { tpl: string; click?: (instanceRef: PanzoomInstance, event: Event) => void; }; declare const BUTTON_DATA: { readonly moveLeft: readonly ["moveLeft", "MOVE_LEFT", ""]; readonly moveRight: readonly ["moveRight", "MOVE_RIGHT", ""]; readonly moveUp: readonly ["moveUp", "MOVE_UP", ""]; readonly moveDown: readonly ["moveDown", "MOVE_DOWN", ""]; readonly zoomOut: readonly ["zoomOut", "ZOOM_OUT", string]; readonly zoomIn: readonly ["zoomIn", "ZOOM_IN", string]; readonly toggleFull: readonly ["toggleFull", "TOGGLE_FULL", string]; readonly iterateZoom: readonly ["iterateZoom", "ITERATE_ZOOM", string]; readonly toggle1to1: readonly ["toggleFull", "TOGGLE_FULL", ""]; readonly rotateCCW: readonly ["rotateCCW", "ROTATE_CCW", ""]; readonly rotateCW: readonly ["rotateCW", "ROTATE_CW", ""]; readonly flipX: readonly ["flipX", "FLIP_X", ""]; readonly flipY: readonly ["flipY", "FLIP_Y", ""]; readonly reset: readonly ["reset", "RESET", ""]; readonly toggleFS: readonly ["toggleFS", "TOGGLE_FS", ""]; }; export type PanzoomButtonName = keyof typeof BUTTON_DATA; declare const PanzoomButtons: Record; export { PanzoomButtons };