import type { AgentOutputFormat } from "./output-format-types.js";
import type { JSONSchema } from "../../jsonschema.js";
export type { AgentOutputFormat, AgentResult } from "./output-format-types.js";
export { ParsedAgentTurnResult } from "./parsed-agent-turn-result.js";
export { AgentOutputParseError } from "./output-parse-error.js";
/** Beta: bind a JSON schema to its local output parser; the API validates schema support. */
export declare function agentOutputFormat<T>(schema: JSONSchema, parse: (text: string) => T): AgentOutputFormat<T>;
//# sourceMappingURL=output-format.d.ts.map