/** * @license * Copyright 2022-2026 Matter.js Authors * SPDX-License-Identifier: Apache-2.0 */ import type { ActionContext } from "#behavior/context/ActionContext.js"; import { InvalidGroupOperationError } from "#endpoint/errors.js"; import { ClientInvoke, ClientSubscription, DecodedInvokeResult, Read, ReadResult, Subscribe, Write, WriteResult } from "@matter/protocol"; import { ClientNodeInteraction } from "./ClientNodeInteraction.js"; export { InvalidGroupOperationError }; export declare class ClientGroupInteraction extends ClientNodeInteraction { /** Groups do not support reading or subscribing to attributes */ read(_request: Read, _context?: ActionContext): ReadResult; /** Groups do not support reading or subscribing to attributes */ subscribe(_request: Subscribe, _context?: ActionContext): Promise; write(request: T, context?: ActionContext): WriteResult; invoke(request: ClientInvoke, context?: ActionContext): DecodedInvokeResult; } //# sourceMappingURL=ClientGroupInteraction.d.ts.map