import { LitElement } from 'lit'; import { type EdgelessTool } from '../../../../../_common/utils/index.js'; import type { EdgelessPageBlockComponent } from '../../../edgeless-page-block.js'; declare const EdgelessDefaultToolButton_base: typeof LitElement & import("@blockeditor/global/utils").Constructor; export declare class EdgelessDefaultToolButton extends EdgelessDefaultToolButton_base { static styles: import("lit").CSSResult; edgelessTool: EdgelessTool; edgeless: EdgelessPageBlockComponent; setEdgelessTool: (edgelessTool: EdgelessTool) => void; currentIcon: HTMLInputElement; connectedCallback(): void; private _fadeOut; private _fadeIn; private _changeTool; render(): import("lit").TemplateResult<1>; } declare global { interface HTMLElementTagNameMap { 'edgeless-default-tool-button': EdgelessDefaultToolButton; } } export {}; //# sourceMappingURL=default-tool-button.d.ts.map