import '../../note-slicer/index.js'; import { ShadowlessElement } from '@blockeditor/lit'; import { nothing } from 'lit'; import { type NoteBlockModel } from '../../../../../note-block/note-model.js'; import type { SurfaceBlockComponent } from '../../../../../surface-block/surface-block.js'; import { EdgelessPortalBase } from '../edgeless-portal-base.js'; declare const EdgelessNoteMask_base: typeof ShadowlessElement & import("@blockeditor/global/utils").Constructor; export declare class EdgelessNoteMask extends EdgelessNoteMask_base { static styles: import("lit").CSSResult; surface: SurfaceBlockComponent; model: NoteBlockModel; get edgeless(): import("../../../edgeless-page-block.js").EdgelessPageBlockComponent; protected firstUpdated(): void; render(): import("lit").TemplateResult<1>; } export declare class EdgelessBlockPortalNote extends EdgelessPortalBase { static styles: import("lit").CSSResult; private _isSelected; private _editing; private _isResizing; private _isHover; private _noteFullHeight; private _affineNote; private _handleEditingTransition; private get _isShowCollapsedContent(); private _hovered; private _leaved; private _setCollapse; private _collapsedContent; firstUpdated(): void; render(): import("lit").TemplateResult<1> | typeof nothing; } declare global { interface HTMLElementTagNameMap { 'edgeless-block-portal-note': EdgelessBlockPortalNote; 'edgeless-note-mask': EdgelessNoteMask; } } export {}; //# sourceMappingURL=edgeless-note.d.ts.map