import { Handedness } from "../../cauldron/input_types.js"; import { Gamepad } from "../gamepad.js"; import { UniversalGamepad } from "../universal_gamepad.js"; export declare class GamepadsManager { private readonly _myUniversalGamepads; private _myActive; private _myDestroyed; constructor(); setActive(active: boolean): void; isActive(): boolean; start(): void; update(dt: number): void; getGamepad(handedness: Handedness): Gamepad; getGamepads(): Record; getLeftGamepad(): Gamepad; getRightGamepad(): Gamepad; getUniversalGamepad(handedness: Handedness): UniversalGamepad; getUniversalGamepads(): Record; getLeftUniversalGamepad(): UniversalGamepad; getRightUniversalGamepad(): UniversalGamepad; destroy(): void; isDestroyed(): boolean; }