import '../_common/components/rich-text/rich-text.js'; import { BlockElement } from '@blockeditor/lit'; import { type TemplateResult } from 'lit'; import type { ParagraphBlockModel } from './paragraph-model.js'; import type { ParagraphService } from './paragraph-service.js'; export declare class ParagraphBlockComponent extends BlockElement { static styles: import("lit").CSSResult; get inlineManager(): import("../index.js").InlineManager; get attributesSchema(): import("zod").ZodObject, import("zod").UnknownKeysParam, import("zod").ZodTypeAny, { code?: any; bold?: any; link?: any; strike?: any; underline?: any; background?: any; color?: any; italic?: any; reference?: any; }, { code?: any; bold?: any; link?: any; strike?: any; underline?: any; background?: any; color?: any; italic?: any; reference?: any; }>; get attributeRenderer(): import("@blockeditor/inline").AttributeRenderer; get markdownShortcutHandler(): (context: import("@blockeditor/inline").KeyboardBindingContext, undoManager: import("yjs").UndoManager) => boolean; get embedChecker(): (delta: import("@blockeditor/inline").DeltaInsert) => boolean; private _inlineRangeProvider; private _richTextElement?; private _placeholderContainer?; get topContenteditableElement(): BlockElement, import("@blockeditor/block-std").BlockService>, string> | null; get inlineEditor(): import("../index.js").AffineInlineEditor | null | undefined; getUpdateComplete(): Promise; connectedCallback(): void; firstUpdated(): void; private _updatePlaceholder; private _isInDatabase; renderBlock(): TemplateResult<1>; } declare global { interface HTMLElementTagNameMap { 'affine-paragraph': ParagraphBlockComponent; } } //# sourceMappingURL=paragraph-block.d.ts.map