import type { DirectMediaKind } from "../../direct-media.js";
import type { TranscriptionConfig } from "../transcription-config.js";
import type { ProviderFetchOptions, ProviderResult } from "../types.js";
export declare function fetchDirectMediaTranscript({ url, options, transcription, notes, attemptedProviders, kind, }: {
    url: string;
    options: ProviderFetchOptions;
    transcription: TranscriptionConfig;
    notes: string[];
    attemptedProviders: ProviderResult["attemptedProviders"];
    kind: DirectMediaKind | null;
}): Promise<ProviderResult | null>;
