import '../_common/components/embed-card/embed-card-caption.js'; import type { EmbedCardCaption } from '../_common/components/embed-card/embed-card-caption.js'; import { EmbedBlockElement } from '../_common/embed-block-helper/embed-block-element.js'; import type { EmbedYoutubeStyles } from './embed-youtube-model.js'; import { type EmbedYoutubeModel } from './embed-youtube-model.js'; import type { EmbedYoutubeService } from './embed-youtube-service.js'; export declare class EmbedYoutubeBlockComponent extends EmbedBlockElement { static styles: import("lit").CSSResult; _cardStyle: (typeof EmbedYoutubeStyles)[number]; loading: boolean; private _isSelected; private _showOverlay; showCaption: boolean; private _youtubeBlockEl; captionElement: EmbedCardCaption; private _isDragging; open: () => void; refreshData: () => void; private _selectBlock; private _handleClick; private _handleDoubleClick; connectedCallback(): void; private _whenHover; renderBlock(): import("lit").TemplateResult<1>; } declare global { interface HTMLElementTagNameMap { 'affine-embed-youtube-block': EmbedYoutubeBlockComponent; } } //# sourceMappingURL=embed-youtube-block.d.ts.map