import { IEpisodeQuery, IEpisodeQueryResult, IPlayerChannel, IQueryResult, IRecommendationQuery, RecommendationType } from "../../app"; import type { HboApp, IHboOpts } from "."; import { HboContentListings } from "./listings"; export declare class HboPlayerChannel implements IPlayerChannel { private readonly options; private api; constructor(options: IHboOpts); ownsUrl(url: string): boolean; createPlayable(url: string): Promise<(app: HboApp) => Promise>; createContentListingsFor(item: IQueryResult): Promise; findEpisodeFor(item: IQueryResult, query: IEpisodeQuery): Promise; queryByTitle(title: string): AsyncIterable; queryRecent(): AsyncGenerator; queryRecommendations(query?: IRecommendationQuery): AsyncGenerator; queryRecommended(): AsyncGenerator; private yieldPlayables; private hboToQueryResult; }