export type PluginEvent = { id: number; uuid: string; connected: boolean; vibration: boolean; event: string | object; timestamp: number; name: string; buttons: ReadonlyArray; axes: ReadonlyArray; mapping: string; power_info: string; }; type UnlistenFn = () => void; type Callback = (response: PluginEvent) => void; export declare const getGamepads: () => Gamepad[] | null[]; export declare const execute: (cb: Callback) => Promise; export {};