/**
 * @license
 * Copyright 2022-2026 Matter.js Authors
 * SPDX-License-Identifier: Apache-2.0
 */
import { RootSupervisor } from "#behavior/supervision/RootSupervisor.js";
import { ValueModel } from "@matter/model";
import { ValueSupervisor } from "../../supervision/ValueSupervisor.js";
/**
 * Creates a function that validates a field based on its conformance definition.
 *
 * This is the validator that enforces the presence of mandatory fields.  As such, only invokes {@link nextValidator} if
 * a value is present.
 */
export declare function createConformanceValidator(schema: ValueModel, supervisor: RootSupervisor, nextValidator?: ValueSupervisor.Validate): ValueSupervisor.Validate | undefined;
//# sourceMappingURL=conformance.d.ts.map