/**
 * @license
 * Copyright 2025-2026 Open Home Foundation
 * SPDX-License-Identifier: Apache-2.0
 */
import { MatterClient } from "@matter-server/ws-client";
import { type AccessControlEntryStruct } from "./model.js";
export declare function addAclEntry(client: MatterClient, nodeId: number | bigint, entry: AccessControlEntryStruct): Promise<void>;
export declare function deleteAclEntry(client: MatterClient, nodeId: number | bigint, key: string): Promise<void>;
/** Downgrade the given entries (by key) to Operate privilege. */
export declare function downgradeToOperate(client: MatterClient, nodeId: number | bigint, keys: Set<string>): Promise<void>;
//# sourceMappingURL=acl-actions.d.ts.map