import { ShadowlessElement } from '@blockeditor/lit'; import type { FrameBlockModel } from '../../../../../frame-block/index.js'; import type { SurfaceBlockComponent } from '../../../../../surface-block/surface-block.js'; import type { EdgelessPageBlockComponent } from '../../../edgeless-page-block.js'; import { EdgelessPortalBase } from '../edgeless-portal-base.js'; declare const EdgeelssFrameTitle_base: typeof ShadowlessElement & import("@blockeditor/global/utils").Constructor; export declare class EdgeelssFrameTitle extends EdgeelssFrameTitle_base { isInner: boolean; private _editing; private _isNavigator; frame: FrameBlockModel; edgeless: EdgelessPageBlockComponent; private _updateElement; firstUpdated(): void; render(): import("lit").TemplateResult<1>; } declare class EdgelessBlockPortalFrame extends EdgelessPortalBase { render(): import("lit").TemplateResult<1>; } declare const EdgelessFramesContainer_base: typeof ShadowlessElement & import("@blockeditor/global/utils").Constructor; export declare class EdgelessFramesContainer extends EdgelessFramesContainer_base { surface: SurfaceBlockComponent; edgeless: EdgelessPageBlockComponent; frames: FrameBlockModel[]; onlyTitle: boolean; protected firstUpdated(): void; protected render(): import("lit").TemplateResult<1>; } declare global { interface HTMLElementTagNameMap { 'edgeless-frames-container': EdgelessFramesContainer; 'edgeless-block-portal-frame': EdgelessBlockPortalFrame; 'edgeless-frame-title': EdgeelssFrameTitle; } } export {}; //# sourceMappingURL=edgeless-frame.d.ts.map