/**
 * @license
 * Copyright 2025-2026 Open Home Foundation
 * SPDX-License-Identifier: Apache-2.0
 */
import "@material/web/button/outlined-button";
import "@material/web/iconbutton/outlined-icon-button";
import { nothing } from "lit";
import "../../../components/ha-svg-icon.js";
import { BaseClusterCommands } from "../base-cluster-commands.js";
declare class AvsumClusterCommands extends BaseClusterCommands {
    private _unsubscribeNodes?;
    private _toast;
    private _toastTimer?;
    private _newPresetName;
    updated(changedProperties: Map<string, unknown>): void;
    disconnectedCallback(): void;
    render(): typeof nothing | import("lit-html").TemplateResult<1>;
    private _fmtDeg;
    private _showBusy;
    private _isBusy;
    private _stepFromEvent;
    private _move;
    private _goPreset;
    private _scheduleToastClear;
    private _savePresetUpdate;
    private _renamePreset;
    private _removePreset;
    private _saveNewPreset;
    static styles: (import("lit").CSSResultArray | import("lit").CSSResultOrNative)[];
}
declare global {
    interface HTMLElementTagNameMap {
        "avsum-cluster-commands": AvsumClusterCommands;
    }
}
export {};
//# sourceMappingURL=avsum-commands.d.ts.map