import { PowerController } from "@vestibule-link/alexa-video-skill-types"; import { CapabilityEmitter, DirectiveHandlers, StateEmitter, SupportedDirectives } from "@vestibule-link/bridge-assistant-alexa"; import { EndpointState, SubType } from "@vestibule-link/iot-types"; import { MythAlexaEventFrontend, RegisteringDirective } from "./Frontend"; declare type DirectiveType = PowerController.NamespaceType; declare const DirectiveName: DirectiveType; declare type Response = { payload: {}; state?: { [DirectiveName]?: SubType; }; }; export default class FrontendPower implements SubType, StateEmitter, CapabilityEmitter, RegisteringDirective { readonly fe: MythAlexaEventFrontend; readonly supported: SupportedDirectives; constructor(fe: MythAlexaEventFrontend); register(): Promise; refreshState(deltaId: symbol): void; refreshCapability(deltaId: symbol): void; TurnOn(payload: {}): Promise; TurnOff(payload: {}): Promise; private updateOnState; private updateOffState; private updateState; powerState(): PowerController.States; } export {};