/** * @license * Copyright 2022-2026 Matter.js Authors * SPDX-License-Identifier: Apache-2.0 */ import { TypeFromSchema } from "../tlv/TlvSchema.js"; /** * This struct is used to encode a bounding rectangle of the viewport on the image sensor * * @see {@link MatterSpecification.v151.Cluster} § 11.1.3.2 */ export declare const TlvViewport: import("../tlv/TlvObject.js").ObjectSchema<{ /** * This field shall represent the position of the starting vertex along the horizontal (x) axis. * * @see {@link MatterSpecification.v151.Cluster} § 11.1.3.2.1 */ x1: import("../tlv/TlvObject.js").FieldType; /** * This field shall represent the position of the starting vertex along the vertical (y) axis. * * @see {@link MatterSpecification.v151.Cluster} § 11.1.3.2.2 */ y1: import("../tlv/TlvObject.js").FieldType; /** * This field shall represent the position of the ending vertex along the horizontal (x) axis. * * @see {@link MatterSpecification.v151.Cluster} § 11.1.3.2.3 */ x2: import("../tlv/TlvObject.js").FieldType; /** * This field shall represent the position of the ending vertex along the vertical (y) axis. * * @see {@link MatterSpecification.v151.Cluster} § 11.1.3.2.4 */ y2: import("../tlv/TlvObject.js").FieldType; }>; /** * This struct is used to encode a bounding rectangle of the viewport on the image sensor * * @see {@link MatterSpecification.v151.Cluster} § 11.1.3.2 */ export interface Viewport extends TypeFromSchema { } //# sourceMappingURL=Viewport.d.ts.map