/** * @license * Copyright 2025-2026 Open Home Foundation * SPDX-License-Identifier: Apache-2.0 */ export type AccessControlTargetStruct = { cluster: number | undefined; endpoint: number | undefined; deviceType: number | undefined; }; export type AccessControlEntryRawInput = { "1": number; "2": number; "3": (number | bigint)[]; "4": AccessControlTargetStruct[] | undefined; "254": number; }; export type AccessControlEntryStruct = { privilege: number; authMode: number; subjects: (number | bigint)[]; targets: AccessControlTargetStruct[] | undefined; fabricIndex: number; }; export declare class AccessControlTargetTransformer { private static readonly KEY_MAPPING; static transform(input: unknown): AccessControlTargetStruct; } export declare class AccessControlEntryDataTransformer { private static readonly KEY_MAPPING; static transform(input: unknown): AccessControlEntryStruct; } //# sourceMappingURL=model.d.ts.map