import { TServiceParams } from "@digital-alchemy/core"; import { TTYComponentKeymap } from "../helpers"; export declare function KeyboardManager({ terminal, lifecycle }: TServiceParams): { focus(target: unknown, map: TTYComponentKeymap, value: Promise): Promise; getCombinedKeyMap(): TTYComponentKeymap; load(item: Map): void; save(): Map; setKeymap(target: unknown, ...mapList: TTYComponentKeymap[]): void; /** * Implies ApplicationManager#wrap() */ wrap(callback: () => Promise): Promise; };