import type { BlockStdScope } from '@blockeditor/block-std';
import { LitElement } from 'lit';
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';
import type { BookmarkBlockComponent, BookmarkBlockModel } from '../../../index.js';
declare const EmbedCardMoreMenu_base: typeof LitElement & import("@blockeditor/global/utils").Constructor<import("@blockeditor/lit").DisposableClass>;
export declare class EmbedCardMoreMenu extends EmbedCardMoreMenu_base {
    static styles: import("lit").CSSResult;
    model: BookmarkBlockModel | EmbedGithubModel | EmbedYoutubeModel | EmbedFigmaModel | EmbedLinkedDocModel;
    block: BookmarkBlockComponent | EmbedGithubBlockComponent | EmbedYoutubeBlockComponent | EmbedFigmaBlockComponent | EmbedLinkedDocBlockComponent;
    std: BlockStdScope;
    abortController: AbortController;
    private _open;
    private _copyBlock;
    private _duplicateBlock;
    private _refreshData;
    render(): import("lit").TemplateResult<1>;
}
declare global {
    interface HTMLElementTagNameMap {
        'embed-card-more-menu': EmbedCardMoreMenu;
    }
}
export {};
//# sourceMappingURL=embed-card-more-menu-popper.d.ts.map