import { BlockComponent, type BlockService } from '@blocksuite/std'; import type { BlockModel } from '@blocksuite/store'; import { type StyleInfo } from 'lit/directives/style-map.js'; import type { BlockCaptionEditor } from './block-caption.js'; export declare enum SelectedStyle { Background = "Background", Border = "Border" } export declare class CaptionedBlockComponent extends BlockComponent { static styles: import("lit").CSSResult; get captionEditor(): BlockCaptionEditor> | undefined; constructor(); private _renderWithWidget; private accessor _captionEditorRef; protected accessor blockContainerStyles: StyleInfo | undefined; protected accessor selectedStyle: SelectedStyle; protected accessor useCaptionEditor: boolean; protected accessor useZeroWidth: boolean; } //# sourceMappingURL=captioned-block-component.d.ts.map