import { TypeCheck, ValueErrorIterator } from '@sinclair/typebox/compiler'; import * as t from '@sinclair/typebox'; import * as s from './standard'; export declare class StandardSchemaProps, Input extends Static = Static, Output extends Static = Static> implements s.StandardSchemaV1.Props { private readonly __check; constructor(check: TypeCheck); get vendor(): '@sinclair/typemap'; get version(): 1; get types(): { input: Input; output: Output; }; validate(value: unknown): s.StandardSchemaV1.Result; private __createIssues; private __createValue; } export declare class Validator implements s.StandardSchemaV1, t.Static> { private readonly __standard; private readonly __check; constructor(check: TypeCheck); /** Standard Schema Interface */ get ['~standard'](): StandardSchemaProps; /** Returns the code used by this validator. */ Code(): string; /** Parses this value. Do not use this function for high throughput validation */ Parse(value: unknown): t.StaticDecode; /** Checks if this value matches the type */ Check(value: unknown): value is t.Static; /** Returns errors for this value */ Errors(value: unknown): ValueErrorIterator; }