import { i as Pipe, c as createErrorHandler, g as PipeOutput, C as Context, P as PipeError, b as PipeCompiledFn, a as PipeFn, J as JsonSchemaBuilder, h as PipeMeta } from '../../errors-B5taetnA.js'; import { JsonSchema } from '../../utils/types.js'; import '@standard-schema/spec'; declare function walk(pipe: Pipe, init: T, nodeFn: (cur: Pipe, acc: T) => T): T; declare function context>(pipe: T): Context; declare function assert>(pipe: T, input: unknown): PipeOutput; declare function validate>(pipe: T, input: unknown): { value: PipeOutput; valid: true; } | { error: PipeError; valid: false; }; declare function schema>(pipe: T, schema?: JsonSchema): JsonSchema; declare function meta>(p: T, meta: PipeMeta): T; declare function compile>(pipe: T, opts?: { allErrors?: boolean; }): PipeCompiledFn; declare function standard(compile: Pipe['compile'], config?: { context?: Context; schema?: (context: Context) => JsonSchemaBuilder; }): Pipe; declare function define(fn: PipeFn, config?: { context?: Context; schema?: (context: Context) => JsonSchemaBuilder; }): Pipe; declare function compileNested(data: { pipe: Pipe; errorType?: Parameters[1]; opts: Required['compile']>[1], 'rootContext' | 'failEarly' | 'path' | 'wrapError'>>; } & { input: string; key?: string; }): string[]; export { assert, compile, compileNested, context, define, meta, schema, standard, validate, walk };