import './page-editor.js'; import './edgeless-editor.js'; import '../fragments/doc-title/doc-title.js'; import '../fragments/doc-meta-tags/doc-meta-tags.js'; import '../fragments/cbi-doc-info/cbi-doc-info.js'; import { ShadowlessElement } from '@cbi-blocksuite/block-std'; import type { AbstractEditor } from '@cbi-blocksuite/blocks'; import { ThemeObserver } from '@cbi-blocksuite/blocks'; import type { BlockModel, Doc } from '@cbi-blocksuite/store'; import { nothing } from 'lit'; import type { EdgelessEditor } from './edgeless-editor.js'; import type { PageEditor } from './page-editor.js'; declare const AffineEditorContainer_base: typeof ShadowlessElement & import("@cbi-blocksuite/global/utils").Constructor; export declare class AffineEditorContainer extends AffineEditorContainer_base implements AbstractEditor { static styles: import("lit").CSSResult; doc: Doc; mode: 'page' | 'edgeless'; pageSpecs: import("@cbi-blocksuite/block-std").BlockSpec>>[]; private get _pageSpecs(); edgelessSpecs: import("@cbi-blocksuite/block-std").BlockSpec>>[]; private get _edgelessSpecs(); autofocus: boolean; private _pageEditor?; private _edgelessEditor?; get editor(): EdgelessEditor | PageEditor; get host(): import("@cbi-blocksuite/block-std").EditorHost; get rootModel(): BlockModel; switchEditor(mode: typeof this.mode): void; getUpdateComplete(): Promise; firstUpdated(): void; /** @deprecated unreliable since pageSpecs can be overridden */ private _pageRoot?; /** @deprecated unreliable since edgelessSpecs can be overridden */ private _edgelessRoot?; /** * @deprecated need to refactor */ readonly themeObserver: ThemeObserver; /** * @deprecated need to refactor */ slots: AbstractEditor['slots']; /** * @deprecated need to refactor */ connectedCallback(): void; /** * @deprecated need to refactor */ updated(changedProperties: Map): void; render(): typeof nothing | import("lit").TemplateResult<1>; } declare global { interface HTMLElementTagNameMap { 'affine-editor-container': AffineEditorContainer; } } export {}; //# sourceMappingURL=editor-container.d.ts.map