import { Schema } from './schema.js'; import { InferSchemaType, ValidationContext } from '../types.js'; export declare class SetSchema, TOutput = Set>, TInput = TOutput> extends Schema { protected valueSchema: TValue; constructor(itemSchema: TValue, config?: Record); _prepare(context: ValidationContext): Promise; _validate(value: Set, context: ValidationContext): Promise; _transform(value: Set, context: ValidationContext): Promise; }