import { FormControlInstance, ValidatorResult } from '../internal/types.js'; /** * Given a json schema, check the value against the schema * JSON Schema follows the OpenAI JSON Schema for structured outputs * https://platform.openai.com/docs/guides/structured-outputs * * - All fields or function parameters must specify required * - Require additionalProperties: false on all objects * - Structured Outputs support the following types: * - String * - Number * - Boolean * - Object * - Array * - Enum */ export declare function valueSchemaValidator(value: unknown, element: FormControlInstance): ValidatorResult; export declare function requiredValidator(value: unknown, element: FormControlInstance): ValidatorResult;