import { IEpisodeQuery, IEpisodeQueryResult, IPlayerChannel, IQueryResult, IRecommendationQuery, RecommendationType } from "../../app"; import type { IPrimeOpts, PrimeApp } from "."; import { PrimeContentListings } from "./listings"; export declare class PrimePlayerChannel implements IPlayerChannel { private readonly options; constructor(options: IPrimeOpts); ownsUrl(url: string): boolean; createPlayable(url: string): Promise<(app: PrimeApp, _opts: import("../../app").IPlayableOptions) => Promise>; createContentListingsFor(item: IQueryResult): Promise; findEpisodeFor(item: IQueryResult, query: IEpisodeQuery): Promise; queryByTitle(title: string): AsyncIterable; queryRecent(): AsyncIterable; queryRecommended(): AsyncIterable; queryRecommendations(query?: IRecommendationQuery): AsyncGenerator; }