/*! * BVHEcctrl * https://github.com/pmndrs/BVHEcctrl * (c) 2025 @ErdongChen-Andrew * Released under the MIT License. */ export interface JoystickStoreState { joystickActive: boolean; joystickX: number; joystickY: number; setJoystick: (x: number, y: number) => void; resetJoystick: () => void; } export declare const useJoystickStore: import("zustand").UseBoundStore, "subscribe"> & { subscribe: { (listener: (selectedState: JoystickStoreState, previousSelectedState: JoystickStoreState) => void): () => void; (selector: (state: JoystickStoreState) => U, listener: (selectedState: U, previousSelectedState: U) => void, options?: { equalityFn?: ((a: U, b: U) => boolean) | undefined; fireImmediately?: boolean | undefined; } | undefined): () => void; }; }>;