import type * as core from "../core/index.js"; import * as schemas from "./schemas.js"; export type input = core.input; export type output = core.output; /** Returns a copy of the schema with every pipe replaced by its input side. A codec's checks are dropped: they constrain the decoded value the input side never produces. */ export declare function input(schema: T): schemas.ZodType, core.input>; /** Returns a copy of the schema with every pipe replaced by its output side, carrying over the pipe's own checks. */ export declare function output(schema: T): schemas.ZodType, core.output>;