import { type TLocalizedValidationError } from '../error/index.mjs'; import { type Static } from '../type/types/static.mjs'; import * as Schema from './types/index.mjs'; export declare class ParseError { schema: Schema.XSchema; value: unknown; errors: TLocalizedValidationError[]; constructor(schema: Schema.XSchema, value: unknown, errors: TLocalizedValidationError[]); } export declare function ThrowParseError(context: Record, schema: Schema.XSchema, value: unknown): never; /** Parses a value against the provided schema */ export declare function Parse(schema: Schema, value: unknown): Static; /** Parses a value against the provided schema */ export declare function Parse(context: Record, schema: Schema, value: unknown): Static;