import { RemoteVideoPlayer, PlaybackStateReporter } from "@vestibule-link/alexa-video-skill-types"; import { CapabilityEmitter, DirectiveHandlers, SupportedDirectives } from "@vestibule-link/bridge-assistant-alexa"; import { EndpointState, SubType } from "@vestibule-link/iot-types"; import { MythAlexaEventFrontend, RegisteringDirective } from "./Frontend"; declare type DirectiveType = RemoteVideoPlayer.NamespaceType; declare type Response = { payload: {}; state?: { [PlaybackStateReporter.namespace]?: SubType; }; }; export default class FrontendVideoPlayer implements SubType, CapabilityEmitter, RegisteringDirective { readonly fe: MythAlexaEventFrontend; readonly backend: import("mythtv-services-api").BackendServices; readonly supported: SupportedDirectives; constructor(fe: MythAlexaEventFrontend); register(): Promise; refreshCapability(deltaId: symbol): void; private findRecordedId; private findVideoId; SearchAndPlay(payload: RemoteVideoPlayer.RequestPayload): Promise; private getPlaybackStateMonitor; private playVideo; SearchAndDisplayResults(payload: RemoteVideoPlayer.RequestPayload): Promise; } export {};