import IAppendable from "./IAppendable"; import { ExtractProps } from "./utils/extractProps"; import Nullable from "./utils/Nullable"; export declare class LingoKeyboardEvent { key: string; keys: Set; constructor(key: string, keys: Set); } export default interface IKeyboard extends IAppendable { onKeyPress: Nullable<(e: LingoKeyboardEvent) => void>; onKeyUp: Nullable<(e: LingoKeyboardEvent) => void>; onKeyDown: Nullable<(e: LingoKeyboardEvent) => void>; } export declare const keyboardSchema: Required>; export declare const keyboardDefaults: Partial>;