/**
 * @license
 * Copyright 2022-2026 Matter.js Authors
 * SPDX-License-Identifier: Apache-2.0
 */
/*** THIS FILE IS GENERATED, DO NOT EDIT ***/
import { SemanticNamespace } from "../endpoint/type/SemanticNamespace.js";
/**
 * This section contains the standard semantic tag namespace for identifiable objects to be exposed by some detection or
 * sensing implementation.
 *
 * Thus, the tags contained in this namespace are intended to be used to identify a specific detected object for a
 * common use.
 *
 * Regarding pet object identification, if an implementation enables a further specific pet identification such as a
 * "Dog" or a "Cat", then the specific pet object identification tag shall be used instead of a generalized "Pet" object
 * identification tag. If a client cannot recognize the specific pet identification tag, then, the client SHOULD
 * recognize it either as a pet or an animal identification tag based on its recognition capability.
 *
 * Similarly, if an implementation enables a further specific person/human identification such as an "Adult" or a
 * "Child", then the specific person/human object identification tag shall be used instead of a generalized "Person"
 * object identification tag. If a client cannot recognize the specific person/human object identification tag, then,
 * the client SHOULD recognize it either as a person or a human identification tag based on its recognition capability."
 *
 * @see {@link MatterSpecification.v16.Namespace} § 28
 */
export declare const IdentifiedObjectTag: SemanticNamespace.Of<{
    readonly id: 73;
    readonly tags: {
        /**
         * Unknown object is detected.
         */
        readonly Unknown: {
            readonly id: 0;
            readonly label: "Unknown";
        };
        /**
         * Human adult is detected.
         */
        readonly Adult: {
            readonly id: 1;
            readonly label: "Adult";
        };
        /**
         * Human child is detected.
         */
        readonly Child: {
            readonly id: 2;
            readonly label: "Child";
        };
        /**
         * Person is detected.
         */
        readonly Person: {
            readonly id: 3;
            readonly label: "Person";
        };
        /**
         * Robot Vacuum Cleaner is detected.
         */
        readonly Rvc: {
            readonly id: 4;
            readonly label: "RVC";
        };
        /**
         * Pet animal is detected.
         */
        readonly Pet: {
            readonly id: 5;
            readonly label: "Pet";
        };
        /**
         * Dog is detected.
         */
        readonly Dog: {
            readonly id: 6;
            readonly label: "Dog";
        };
        /**
         * Cat is detected.
         */
        readonly Cat: {
            readonly id: 7;
            readonly label: "Cat";
        };
        /**
         * Animal is detected.
         */
        readonly Animal: {
            readonly id: 8;
            readonly label: "Animal";
        };
        /**
         * Car is detected.
         */
        readonly Car: {
            readonly id: 9;
            readonly label: "Car";
        };
        /**
         * Vehicle is detected.
         */
        readonly Vehicle: {
            readonly id: 10;
            readonly label: "Vehicle";
        };
        /**
         * Package is detected.
         */
        readonly Package: {
            readonly id: 11;
            readonly label: "Package";
        };
        /**
         * Clothes are detected.
         */
        readonly Clothes: {
            readonly id: 12;
            readonly label: "Clothes";
        };
    };
}>;
//# sourceMappingURL=IdentifiedObjectTag.d.ts.map