/**
 * @module Utilities
 */
import { type StandardSchemaV1 } from "@standard-schema/spec";
export declare class ValidationError extends Error {
    constructor(issues: ReadonlyArray<StandardSchemaV1.Issue>);
}
/**
 * @internal
 *
 * @throws {ValidationError}
 */
export declare function validate<TInput, TOutput = TInput>(schema: StandardSchemaV1<TInput, TOutput>, value: TInput): Promise<TOutput>;
/**
 * @internal
 *
 * @throws {ValidationError}
 */
export declare function validateSync<TInput, TOutput = TInput>(schema: StandardSchemaV1<TInput, TOutput>, value: TInput): TOutput;
