import type { EmbedYoutubeBlockUrlData, EmbedYoutubeModel } from '@blocksuite/affine-model'; import type { LinkPreviewProvider } from '@blocksuite/affine-shared/services'; import type { EmbedYoutubeBlockComponent } from './embed-youtube-block.js'; export declare function queryEmbedYoutubeData(embedYoutubeModel: EmbedYoutubeModel, linkPreviewer: LinkPreviewProvider, signal?: AbortSignal): Promise>; export declare function queryYoutubeOEmbedData(url: string, signal?: AbortSignal): Promise>; export declare function refreshEmbedYoutubeUrlData(embedYoutubeElement: EmbedYoutubeBlockComponent, signal?: AbortSignal): Promise; //# sourceMappingURL=utils.d.ts.map