import '../buttons/tool-icon-button.js'; import '../panel/embed-card-style-panel.js'; import type { BlockStdScope } from '@blockeditor/block-std'; import { LitElement } from 'lit'; import type { BookmarkBlockModel } from '../../../../bookmark-block/bookmark-model.js'; import type { EmbedFigmaModel } from '../../../../embed-figma-block/embed-figma-model.js'; import type { EmbedGithubModel } from '../../../../embed-github-block/index.js'; import type { EmbedLinkedDocModel } from '../../../../embed-linked-doc-block/embed-linked-doc-model.js'; import type { EmbedYoutubeModel } from '../../../../embed-youtube-block/embed-youtube-model.js'; import type { SurfaceBlockComponent } from '../../../../surface-block/surface-block.js'; declare const EdgelessChangeEmbedCardButton_base: typeof LitElement & import("@blockeditor/global/utils").Constructor; export declare class EdgelessChangeEmbedCardButton extends EdgelessChangeEmbedCardButton_base { static styles: import("lit").CSSResult; model: BookmarkBlockModel | EmbedGithubModel | EmbedYoutubeModel | EmbedFigmaModel | EmbedLinkedDocModel; std: BlockStdScope; surface: SurfaceBlockComponent; private _showPopper; private _embedCardStyleButton; private _embedCardStylePanel; private get _page(); private get edgeless(); private _embedOptions; private _embedCardStylePopper; private get _pageService(); private get _blockElement(); private get _canShowUrlOptions(); private get _canShowOpenButton(); private get _isCardView(); private get _isEmbedView(); private get _canConvertToEmbedView(); private get _canShowCardStylePanel(); private _open; private _showCaption; private _refreshData; private _copyUrl; private _setEmbedCardStyle; private _convertToCardView; private _convertToEmbedView; updated(changedProperties: Map): void; render(): import("lit").TemplateResult<1>; } declare global { interface HTMLElementTagNameMap { 'edgeless-change-embed-card-button': EdgelessChangeEmbedCardButton; } } export {}; //# sourceMappingURL=change-embed-card-button.d.ts.map