import { ShadowlessElement } from '@blockeditor/lit'; import { nothing } from 'lit'; import type { BookmarkBlockComponent } from '../../../bookmark-block/bookmark-block.js'; import type { EmbedFigmaBlockComponent } from '../../../embed-figma-block/embed-figma-block.js'; import type { EmbedGithubBlockComponent } from '../../../embed-github-block/embed-github-block.js'; import type { EmbedLinkedDocBlockComponent } from '../../../embed-linked-doc-block/embed-linked-doc-block.js'; import type { EmbedYoutubeBlockComponent } from '../../../embed-youtube-block/embed-youtube-block.js'; declare const EmbedCardCaption_base: typeof ShadowlessElement & import("@blockeditor/global/utils").Constructor; export declare class EmbedCardCaption extends EmbedCardCaption_base { static styles: import("lit").CSSResult; block: BookmarkBlockComponent | EmbedGithubBlockComponent | EmbedYoutubeBlockComponent | EmbedFigmaBlockComponent | EmbedLinkedDocBlockComponent; display: boolean; input: HTMLInputElement; get caption(): string; private _onInputChange; private _onInputBlur; render(): import("lit").TemplateResult<1> | typeof nothing; } declare global { interface HTMLElementTagNameMap { 'embed-card-caption': EmbedCardCaption; } } export {}; //# sourceMappingURL=embed-card-caption.d.ts.map