import { ChromecastDevice } from "stratocaster"; import { CookiesConfigurable } from "../../cli/configurables"; import { BaseApp } from "../base"; import { HuluPlayerChannel } from "./channel"; import { IHuluOpts } from "./config"; export { IHuluOpts } from "./config"; export declare class HuluApp extends BaseApp { static configurable: CookiesConfigurable; static createPlayerChannel(options: IHuluOpts): HuluPlayerChannel; private readonly api; private readonly captionsLanguage; constructor(device: ChromecastDevice, options: IHuluOpts); /** * Options: * - startTime: Time in seconds to start playback. Defaults to * resuming the episode (maybe?) */ play(videoId: string, { startTime, }: { startTime?: number; }): Promise; /** * Attempt to play the "next" episode for the given series. */ resumeSeries(seriesId: string): Promise; private playEntity; }