/**
 * @license
 * Copyright 2025-2026 Open Home Foundation
 * SPDX-License-Identifier: Apache-2.0
 */
import "@material/web/button/outlined-button";
import { nothing, type CSSResultGroup, type TemplateResult } from "lit";
import "../../../components/ha-svg-icon.js";
import { BaseClusterCommands } from "../base-cluster-commands.js";
declare class BindingClusterCommands extends BaseClusterCommands {
    private _unsubscribe?;
    private _loadedKey;
    private _busy;
    updated(changed: Map<string, unknown>): void;
    disconnectedCallback(): void;
    private _ensureLoaded;
    private _readInto;
    private _clusterName;
    private _targetNode;
    private _openAdd;
    private _run;
    private _delete;
    private _fixAcl;
    render(): typeof nothing | TemplateResult<1>;
    private _row;
    private _aclCell;
    static styles: CSSResultGroup;
}
declare global {
    interface HTMLElementTagNameMap {
        "binding-cluster-commands": BindingClusterCommands;
    }
}
export {};
//# sourceMappingURL=binding-commands.d.ts.map