import '../buttons/tool-icon-button.js'; import '../toolbar/shape/shape-menu.js'; import { LitElement, type TemplateResult } from 'lit'; import type { EdgelessPageBlockComponent } from '../../edgeless-page-block.js'; declare const EdgelessMoreButton_base: typeof LitElement & import("@blockeditor/global/utils").Constructor; export declare class EdgelessMoreButton extends EdgelessMoreButton_base { static styles: import("lit").CSSResult; elements: string[]; edgeless: EdgelessPageBlockComponent; vertical: boolean; private _showPopper; setPopperShow: (popperShow: boolean) => void; private _actionsMenu; private _actionsMenuPopper; get page(): import("@blockeditor/store").Page; get selection(): import("../../services/selection-manager.js").EdgelessSelectionManager; get slots(): { edgelessToolUpdated: import("@blockeditor/store").Slot; zoomUpdated: import("@blockeditor/store").Slot; pressShiftKeyUpdated: import("@blockeditor/store").Slot; cursorUpdated: import("@blockeditor/store").Slot; copyAsPng: import("@blockeditor/store").Slot<{ blocks: import("../../../../_common/types.js").TopLevelBlockModel[]; shapes: import("../../../../surface-block/index.js").CanvasElement[]; }>; pageLinkClicked: import("@blockeditor/store").Slot<{ pageId: string; blockId?: string | undefined; }>; tagClicked: import("@blockeditor/store").Slot<{ tagId: string; }>; readonlyUpdated: import("@blockeditor/store").Slot; draggingAreaUpdated: import("@blockeditor/store").Slot; navigatorSettingUpdated: import("@blockeditor/store").Slot<{ hideToolbar?: boolean | undefined; blackBackground?: boolean | undefined; fillScreen?: boolean | undefined; }>; navigatorFrameChanged: import("@blockeditor/store").Slot; fullScrennToggled: import("@blockeditor/store").Slot; elementResizeStart: import("@blockeditor/store").Slot; elementResizeEnd: import("@blockeditor/store").Slot; toggleNoteSlicer: import("@blockeditor/store").Slot; }; get surface(): import("../../../../index.js").SurfaceBlockComponent; private _delete; private _runAction; firstUpdated(changedProperties: Map): void; render(): TemplateResult<1>; } declare global { interface HTMLElementTagNameMap { 'edgeless-more-button': EdgelessMoreButton; } } export {}; //# sourceMappingURL=more-button.d.ts.map