import { LitElement } from 'lit'; import type { AffineEditorContainer } from '../../editors/editor-container.js'; export declare const AFFINE_OUTLINE_PANEL = "affine-outline-panel"; declare const OutlinePanel_base: typeof LitElement & import("@blocksuite/global/utils").Constructor; export declare class OutlinePanel extends OutlinePanel_base { static styles: import("lit").CSSResult; private _setNoticeVisibility; private _settings; private _toggleNotesSorting; private _toggleShowPreviewIcon; get doc(): import("@blocksuite/store").Doc; get edgeless(): import("@blocksuite/blocks").EdgelessRootBlockComponent | null; get host(): import("@blocksuite/block-std").EditorHost | null; get mode(): import("@blocksuite/affine-model").DocMode; private _loadSettingsFromLocalStorage; private _saveSettingsToLocalStorage; private _updateAndSaveSettings; connectedCallback(): void; render(): import("lit-html").TemplateResult<1> | undefined; private accessor _enableNotesSorting; private accessor _noticeVisible; private accessor _showPreviewIcon; accessor editor: AffineEditorContainer; accessor fitPadding: number[]; } declare global { interface HTMLElementTagNameMap { [AFFINE_OUTLINE_PANEL]: OutlinePanel; } } export {}; //# sourceMappingURL=outline-panel.d.ts.map