/** * @fileoverview Decides how a video search result should be played: inline * (embedded iframe) when it carries a safe, embeddable `iframe_src`, or as an * external link otherwise. */ export interface VideoPlaybackSource { url?: string; iframe_src?: string; } export type VideoPlaybackTarget = { type: 'inline'; src: string; } | { type: 'external'; url: string; }; export declare function getVideoPlaybackTarget(source: VideoPlaybackSource): VideoPlaybackTarget;