/** * @license * Copyright 2022-2026 Matter.js Authors * SPDX-License-Identifier: Apache-2.0 */ import { TypeFromSchema } from "#tlv/TlvSchema.js"; /** @see {@link MatterSpecification.v13.Core}, section 10.7.4 */ export declare const TlvSubscribeRequest: import("../../tlv/TlvObject.js").ObjectSchema<{ /** False to terminate existing subscriptions from initiator. */ keepSubscriptions: import("../../tlv/TlvObject.js").FieldType; /** The requested minimum interval boundary floor in seconds. */ minIntervalFloorSeconds: import("../../tlv/TlvObject.js").FieldType; /** The requested maximum interval boundary ceiling in seconds. */ maxIntervalCeilingSeconds: import("../../tlv/TlvObject.js").FieldType; /** A list of zero or more request paths to cluster attribute data. */ attributeRequests: import("../../tlv/TlvObject.js").OptionalFieldType; nodeId: import("../../tlv/TlvObject.js").OptionalFieldType; endpointId: import("../../tlv/TlvObject.js").OptionalFieldType; clusterId: import("../../tlv/TlvObject.js").OptionalFieldType; attributeId: import("../../tlv/TlvObject.js").OptionalFieldType; listIndex: import("../../tlv/TlvObject.js").OptionalFieldType; wildcardPathFlags: import("../../tlv/TlvObject.js").OptionalFieldType>; }>[]>; /** A list of zero or more request paths to cluster events. */ eventRequests: import("../../tlv/TlvObject.js").OptionalFieldType; endpointId: import("../../tlv/TlvObject.js").OptionalFieldType; clusterId: import("../../tlv/TlvObject.js").OptionalFieldType; eventId: import("../../tlv/TlvObject.js").OptionalFieldType; isUrgent: import("../../tlv/TlvObject.js").OptionalFieldType; }>[]>; /** A list of zero or more minimum event numbers per specific node. */ eventFilters: import("../../tlv/TlvObject.js").OptionalFieldType; eventMin: import("../../tlv/TlvObject.js").FieldType; }>[]>; /** Limits the data read within fabric-scoped lists to the accessing fabric. */ isFabricFiltered: import("../../tlv/TlvObject.js").FieldType; /** A list of zero or more cluster instance data versions. */ dataVersionFilters: import("../../tlv/TlvObject.js").OptionalFieldType; endpointId: import("../../tlv/TlvObject.js").FieldType; clusterId: import("../../tlv/TlvObject.js").FieldType; }>>; dataVersion: import("../../tlv/TlvObject.js").FieldType; }>[]>; interactionModelRevision: import("../../tlv/TlvObject.js").OptionalFieldType; }>; export type SubscribeRequest = TypeFromSchema; //# sourceMappingURL=TlvSubscribeRequest.d.ts.map