import { Union } from "../meta-types"; import { Get, Head, Tail, DeepMergeUnsafe } from "../utils"; import { ParseSchema } from "."; export declare type ParseMixedSchema = Union, S>>; declare type RecurseOnMixedSchema = { stop: R; continue: T extends any[] ? RecurseOnMixedSchema, S, R | ParseSchema; }>>> : never; }[T extends [any, ...any[]] ? "continue" : "stop"]; export {};