/**
 * @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 AccessControlClusterCommands extends BaseClusterCommands {
    private _unsubscribe?;
    private _loadedKey;
    private _busy;
    updated(changed: Map<string, unknown>): void;
    disconnectedCallback(): void;
    private _ensureLoaded;
    private get _controllerNodeId();
    private _entries;
    private _clusterName;
    private _privilegeClass;
    private _delete;
    private _fix;
    private _openAdd;
    private _renderSubjects;
    private _renderTargets;
    private _renderRelationship;
    render(): typeof nothing | TemplateResult<1>;
    private _row;
    static styles: CSSResultGroup;
}
declare global {
    interface HTMLElementTagNameMap {
        "access-control-cluster-commands": AccessControlClusterCommands;
    }
}
export {};
//# sourceMappingURL=access-control-commands.d.ts.map