/** * @license * Copyright 2022-2026 Matter.js Authors * SPDX-License-Identifier: Apache-2.0 */ import { Logger } from "@matter/general"; export declare const CHIP_DUMMY_MANUFACTURE_DATE = "20200101"; export interface BasicInfoValidationState { uniqueId?: string; serialNumber?: string; vendorName?: string; productLabel?: string; manufacturingDate?: string; vendorId?: number; productId?: number; } /** * Validates common BasicInformation attributes and logs warnings for known problematic values. * `vendorName` may be undefined (optional on bridged devices); related checks are skipped when absent. * * VendorID/ProductID identity is rejected hard: `0x0000` is reserved as the VID/PID suppression sentinel in * discovery adverts (§5.4.2.5.6), which only holds because a real device identity is never `0` — VID `0x0000` * is the "Matter Standard" namespace (§2.5.2) and PID `0x0000` SHALL NOT be assigned to a product (§2.5.3). */ export declare function validateBasicInfoAttributes(state: BasicInfoValidationState, log: Logger): void; //# sourceMappingURL=basic-information-validators.d.ts.map