import type { ProviderResult } from "../../types.js";
import type { PodcastFlowContext } from "./flow-context.js";
export declare function tryPodcastTranscriptFromFeed(flow: PodcastFlowContext): Promise<ProviderResult | null>;
export declare function tryFeedEnclosureTranscript(flow: PodcastFlowContext): Promise<ProviderResult | null>;
export declare function tryOgAudioTranscript(flow: PodcastFlowContext): Promise<ProviderResult | null>;
export declare function tryPodcastYtDlpTranscript(flow: PodcastFlowContext): Promise<ProviderResult | null>;
export declare function buildNoTranscriptResult(flow: PodcastFlowContext): ProviderResult;
