import { KeypadController } from "@vestibule-link/alexa-video-skill-types"; import { CapabilityEmitter, DirectiveHandlers, SupportedDirectives } from "@vestibule-link/bridge-assistant-alexa"; import { SubType } from "@vestibule-link/iot-types"; import { MythAlexaEventFrontend, RegisteringDirective } from "./Frontend"; declare type DirectiveType = KeypadController.NamespaceType; declare type Response = { payload: {}; }; declare type KeyMapping = { [K in KeypadController.Keys]: string; }; export default class FrontendKeypadController implements SubType, CapabilityEmitter, RegisteringDirective { readonly fe: MythAlexaEventFrontend; readonly supported: SupportedDirectives; readonly mappings: KeyMapping; constructor(fe: MythAlexaEventFrontend); register(): Promise; refreshCapability(deltaId: symbol): void; SendKeystroke(payload: KeypadController.SendKeystrokeRequest): Promise; } export {};