/** * @license * Copyright 2022-2026 Matter.js Authors * SPDX-License-Identifier: Apache-2.0 */ import type { Schema } from "@matter/model"; import { RootSupervisor } from "../../supervision/RootSupervisor.js"; import type { ValueSupervisor } from "../../supervision/ValueSupervisor.js"; /** * Generate a function that performs data validation. * * @param schema the schema against which we validate * @param supervisor used to retrieve validators for sub-properties */ export declare function ValueValidator(schema: Schema, supervisor: RootSupervisor): ValueSupervisor.Validate | undefined; //# sourceMappingURL=ValueValidator.d.ts.map