import { DIRECT_MEDIA_EXTENSIONS, inferDirectMediaKind, isDirectMediaExtension, isDirectMediaUrl, isDirectVideoInput } from "./direct-media.js";
import { isPodcastHost } from "./link-preview/content/podcast-utils.js";
import { isTwitterBroadcastUrl, isTwitterStatusUrl } from "./link-preview/content/twitter-utils.js";
export declare const isYouTubeUrl: (rawUrl: string) => boolean;
export declare function isYouTubeVideoUrl(rawUrl: string): boolean;
export declare function extractYouTubeVideoId(rawUrl: string): string | null;
export declare function isLoomVideoUrl(rawUrl: string): boolean;
export declare function shouldPreferUrlMode(url: string): boolean;
export { isTwitterBroadcastUrl, isTwitterStatusUrl, isPodcastHost };
export { DIRECT_MEDIA_EXTENSIONS, inferDirectMediaKind, isDirectMediaExtension, isDirectMediaUrl, isDirectVideoInput, };
