import type { MediaDataServerErrorResponse, MediaData } from '../types/player-api-types.ts';
import type { PluginConfigs } from '../types/plugins.ts';
export type FetchMediaDataOptions = {
    bypassOriginShield?: boolean;
    channelId?: number | null;
    channelPassword?: string | null;
    defaultMediaLanguage?: string;
    deferFetchingToCarousel?: boolean;
    embedHost?: string;
    overrideMediaLanguage?: string;
    password?: string | null;
    plugin?: PluginConfigs;
    skipCache?: boolean;
};
export declare const fetchMediaData: (hashedId: string, options?: FetchMediaDataOptions) => Promise<MediaData | MediaDataServerErrorResponse>;
//# sourceMappingURL=fetchMediaData.d.ts.map