import '../_common/components/rich-text/rich-text.js'; import { BlockElement } from '@blockeditor/lit'; import { type TemplateResult } from 'lit'; import type { ListBlockModel } from './list-model.js'; import type { ListService } from './list-service.js'; export declare class ListBlockComponent 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 _isCollapsedWhenReadOnly; private _select; private _onClickIcon; private _richTextElement?; private _inlineRangeProvider; get topContenteditableElement(): BlockElement, import("@blockeditor/block-std").BlockService>, string> | null; getUpdateComplete(): Promise; firstUpdated(): void; private _updateFollowingListSiblings; connectedCallback(): void; private _toggleChildren; private _toggleTemplate; renderBlock(): TemplateResult<1>; } declare global { interface HTMLElementTagNameMap { 'affine-list': ListBlockComponent; } } //# sourceMappingURL=list-block.d.ts.map