import { PlaybackController, PlaybackStateReporter, ChannelController } from '@vestibule-link/alexa-video-skill-types'; import { CapabilityEmitter, DirectiveHandlers, SupportedDirectives } from '@vestibule-link/bridge-assistant-alexa'; import { SubType, EndpointState } from '@vestibule-link/iot-types'; import { MythAlexaEventFrontend, RegisteringDirective } from "./Frontend"; declare type DirectiveType = PlaybackController.NamespaceType; declare type Response = { payload: {}; state?: { [PlaybackStateReporter.namespace]?: SubType; [ChannelController.namespace]?: SubType; }; }; export default class FrontendPlayback implements SubType, CapabilityEmitter, RegisteringDirective { readonly fe: MythAlexaEventFrontend; readonly supported: SupportedDirectives; constructor(fe: MythAlexaEventFrontend); register(): Promise; refreshCapability(deltaId: symbol): void; sendAction(action: string, expectedPlayback: PlaybackStateReporter.States): Promise; Play(payload: {}): Promise; Pause(payload: {}): Promise; FastForward(payload: {}): Promise; Rewind(payload: {}): Promise; Stop(payload: {}): Promise; Next(payload: {}): Promise; Previous(payload: {}): Promise; StartOver(payload: {}): Promise; } export {};