import type { EditorHost } from '@blockeditor/lit'; import { ShadowlessElement } from '@blockeditor/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/embed-github-model.js'; import type { EmbedYoutubeModel } from '../../../../embed-youtube-block/embed-youtube-model.js'; type EmbedCardModel = BookmarkBlockModel | EmbedGithubModel | EmbedYoutubeModel | EmbedFigmaModel; declare const EmbedCardEditModal_base: typeof ShadowlessElement & import("@blockeditor/global/utils").Constructor; export declare class EmbedCardEditModal extends EmbedCardEditModal_base { static styles: import("lit").CSSResult; model: EmbedCardModel; host: EditorHost; titleInput: HTMLInputElement; descInput: HTMLInputElement; private _titleInputValue; connectedCallback(): void; private _handleInput; private _onDocumentKeydown; private _onSave; render(): import("lit").TemplateResult<1>; } export declare function toggleEmbedCardEditModal(host: EditorHost, embedCardModel: EmbedCardModel): void; declare global { interface HTMLElementTagNameMap { 'embed-card-edit-modal': EmbedCardEditModal; } } export {}; //# sourceMappingURL=embed-card-edit-modal.d.ts.map