/**
 * Handles WASD keyboard navigation for the root grid view.
 */
export default class KeyboardZoomController {
    /**
     * @param {object} params
     * @param {import("../../types/viewContext.js").default} params.context
     * @param {import("../view.js").default} params.viewRoot
     */
    constructor({ context, viewRoot }: {
        context: import("../../types/viewContext.js").default;
        viewRoot: import("../view.js").default;
    });
    /**
     * @param {import("./gridChild.js").default | undefined} pointedChild
     * @param {import("../../utils/interaction.js").default} event
     */
    handlePointerEvent(pointedChild: import("./gridChild.js").default | undefined, event: import("../../utils/interaction.js").default): void;
    #private;
}
//# sourceMappingURL=keyboardZoomController.d.ts.map