import { i as Pipe, f as PipeInput, g as PipeOutput } from '../errors-B5taetnA.js'; import { DeepPartial } from '../utils/types.js'; import '@standard-schema/spec'; declare const nullable: >(branch: T) => Pipe | null, PipeOutput | null>; declare const optional: >(branch: T) => Pipe | undefined, PipeOutput | undefined>; declare const nullish: >(branch: T) => Pipe | null | undefined, PipeOutput | null | undefined>; declare const conditional: >(branch: T, condition: () => boolean) => Pipe, PipeOutput>; type DefaultValue = T extends object ? DeepPartial : T; declare const defaults: >(branch: T, def: DefaultValue>) => Pipe | undefined, Exclude, undefined>>; declare const onCatch: >(branch: T, def: DefaultValue>) => Pipe, PipeOutput>; export { onCatch as catch, conditional, defaults, nullable, nullish, optional };