import type { BlockStdScope } from '@blockeditor/block-std'; import type { EditorHost } from '@blockeditor/lit'; import { LitElement } from 'lit'; import type { BookmarkBlockComponent } from '../../../bookmark-block/bookmark-block.js'; import { type BookmarkBlockModel } from '../../../bookmark-block/bookmark-model.js'; import type { EmbedFigmaBlockComponent } from '../../../embed-figma-block/embed-figma-block.js'; import type { EmbedFigmaModel } from '../../../embed-figma-block/embed-figma-model.js'; import type { EmbedGithubBlockComponent } from '../../../embed-github-block/embed-github-block.js'; import type { EmbedGithubModel } from '../../../embed-github-block/embed-github-model.js'; import type { EmbedLinkedDocBlockComponent } from '../../../embed-linked-doc-block/embed-linked-doc-block.js'; import type { EmbedLinkedDocModel } from '../../../embed-linked-doc-block/embed-linked-doc-model.js'; import type { EmbedYoutubeBlockComponent } from '../../../embed-youtube-block/embed-youtube-block.js'; import type { EmbedYoutubeModel } from '../../../embed-youtube-block/embed-youtube-model.js'; declare const EmbedCardToolbar_base: typeof LitElement & import("@blockeditor/global/utils").Constructor; export declare class EmbedCardToolbar extends EmbedCardToolbar_base { static styles: import("lit").CSSResult; model: BookmarkBlockModel | EmbedGithubModel | EmbedYoutubeModel | EmbedFigmaModel | EmbedLinkedDocModel; block: BookmarkBlockComponent | EmbedGithubBlockComponent | EmbedYoutubeBlockComponent | EmbedFigmaBlockComponent | EmbedLinkedDocBlockComponent; host: EditorHost; abortController: AbortController; std: BlockStdScope; embedCardToolbarElement: HTMLElement; cardStyleButton: HTMLElement; private _cardStyleMenuAbortController; private _moreMenuAbortController; private _embedOptions; private get _pageService(); private get _canShowUrlOptions(); private get _isCardView(); private get _isEmbedView(); private get _canConvertToEmbedView(); private get _canShowCardStylePanel(); private _copyUrl; private _turnIntoInlineView; private _convertToCardView; private _convertToEmbedView; private _showCaption; private _refreshData; private _toggleCardStyleMenu; private _toggleMoreMenu; render(): import("lit").TemplateResult<1>; } declare global { interface HTMLElementTagNameMap { 'embed-card-toolbar': EmbedCardToolbar; } } export {}; //# sourceMappingURL=embed-card-toolbar.d.ts.map