import type { BlockService } from '@blockeditor/block-std'; import { BlockElement } from '@blockeditor/lit'; import type { BlockModel } from '@blockeditor/store'; import type { TemplateResult } from 'lit'; import { Bound } from '../../surface-block/index.js'; import type { EdgelessSelectableProps } from '../edgeless/mixin/index.js'; import { type EmbedCardStyle } from '../utils/index.js'; export declare class EmbedBlockElement = BlockModel, Service extends BlockService = BlockService, WidgetName extends string = string> extends BlockElement { protected _cardStyle: EmbedCardStyle; protected _width: number; protected _height: number; private _isInSurface; get isInSurface(): boolean; get edgeless(): import("../../index.js").EdgelessPageBlockComponent | null; get surface(): import("../../index.js").SurfaceBlockComponent | null; get bound(): Bound; private _dragHandleOption; connectedCallback(): void; renderEmbed: (children: () => TemplateResult) => TemplateResult<1>; } //# sourceMappingURL=embed-block-element.d.ts.map