import '../buttons/tool-icon-button.js'; import '../buttons/toolbar-button.js'; import './shape/shape-tool-button.js'; import './brush/brush-tool-button.js'; import './connector/connector-tool-button.js'; import './note/note-tool-button.js'; import './frame/frame-order-button.js'; import './frame/frame-tool-button.js'; import './default/default-tool-button.js'; import './text/text-tool-button.js'; import './eraser/eraser-tool-button.js'; import './frame/navigator-setting-button.js'; import './template/template-tool-button.js'; import { LitElement, nothing, type PropertyValues } from 'lit'; import type { EdgelessTool } from '../../../../_common/types.js'; import type { EdgelessPageBlockComponent } from '../../edgeless-page-block.js'; declare const EdgelessToolbar_base: typeof LitElement & import("@blockeditor/global/utils").Constructor; export declare class EdgelessToolbar extends EdgelessToolbar_base { static styles: import("lit").CSSResult; edgeless: EdgelessPageBlockComponent; private _navigatorMode; private _hideToolbar; private _mouseOnToolbar; settingMenuShow: boolean; private _currentFrameIndex; private _timer; private _cachedIndex; private get _frames(); constructor(edgeless: EdgelessPageBlockComponent); get host(): import("@blockeditor/lit").EditorHost; get edgelessTool(): EdgelessTool; setEdgelessTool: (edgelessTool: EdgelessTool) => void; private _imageLoading; private _addImages; private _nextFrame; private _previousFrame; private _canHideToolbar; private _tryLoadNavigatorStateLocalRecord; firstUpdated(): void; private _moveToCurrentFrame; protected updated(changedProperties: PropertyValues): void; private _toggleFullScreen; private get _FrameNavigator(); private _Tools; private get _DefaultContent(); render(): import("lit").TemplateResult<1> | typeof nothing; } declare global { interface HTMLElementTagNameMap { 'edgeless-toolbar': EdgelessToolbar; } } export {}; //# sourceMappingURL=edgeless-toolbar.d.ts.map