import { __name } from "../../_virtual/_rolldown/runtime.js"; //#region client/addKeybind/index.d.ts interface CKeybind extends KeybindProps { currentKey: string; disabled: boolean; isPressed: boolean; hash: number; getCurrentKey(): string; isControlPressed(): boolean; } interface KeybindProps { name: string; description: string; defaultMapper?: string; defaultKey?: string; allowInPauseMenu?: boolean; disabled?: boolean; disable?(this: CKeybind, toggle: boolean): void; onPressed?(this: CKeybind): void; onReleased?(this: CKeybind): void; [key: string]: any; } declare function addKeybind(data: KeybindProps): CKeybind; declare function getKeybind(name: string): CKeybind | undefined; declare function getAllKeybinds(): Readonly>; //#endregion export { addKeybind, getAllKeybinds, getKeybind }; //# sourceMappingURL=index.d.ts.map