import type { ParseContext, SchemaNode } from "../types.js"; import { BaseSchema } from "./base.js"; /** Map a tuple of schemas to a tuple of their output types. */ type InferTuple[]> = { [K in keyof T]: T[K]["_output"]; }; export declare class TupleSchema[] = BaseSchema[]> extends BaseSchema> { private _items; constructor(items: [...T]); _validate(input: unknown, ctx: ParseContext): unknown; _children(): BaseSchema[]; _toNode(): SchemaNode; } export {}; //# sourceMappingURL=tuple.d.ts.map