/** * @license * Copyright 2022-2026 Matter.js Authors * SPDX-License-Identifier: Apache-2.0 */ import { DeviceTypeId, ProductDescription, VendorId } from "@matter/types"; import { Behavior } from "../../Behavior.js"; /** * Supplies key product information used in advertisements and commissioning. */ export declare class ProductDescriptionServer extends Behavior { #private; static readonly id = "productDescription"; readonly state: ProductDescriptionServer.State; initialize(): void; } export declare namespace ProductDescriptionServer { const UNKNOWN_VENDOR_ID: VendorId; const UNKNOWN_PRODUCT_ID = -1; class State implements ProductDescription { /** * The device name for commissioning announcements. */ name: string; /** * The device type for commissioning announcements. */ deviceType: DeviceTypeId; /** * The vendor ID for commissioning announcements. */ vendorId: VendorId; /** * The product ID for commissioning announcements. */ productId: number; } } //# sourceMappingURL=ProductDescriptionServer.d.ts.map