//#region ../@warlock.js/seal/src/standard-schema/types.d.ts
/**
* Standard Schema Spec Types
*
* Copied from @standard-schema/spec to avoid a runtime dependency.
* Source: https://standardschema.dev
*
* Implements:
* - StandardSchemaV1 — for validation interop (OpenAI, LangGraph, TanStack Form, Conform, etc.)
* - StandardJSONSchemaV1 — for JSON Schema generation (OpenAPI, draft-07, draft-2020-12)
*/
/** The Standard Schema interface. */
interface StandardSchemaV1 {
readonly "~standard": StandardSchemaV1.Props;
}
declare namespace StandardSchemaV1 {
/** The Standard Schema properties interface. */
interface Props {
/** The version number of the standard. */
readonly version: 1;
/** The vendor name of the schema library. */
readonly vendor: string;
/** Inferred types associated with the schema. */
readonly types?: Types | undefined;
/** Validates unknown input values. */
readonly validate: (value: unknown, options?: Options | undefined) => Result