import * as z from "zod/v3"; import { Result as SafeParseResult } from "../../types/fp.js"; import { SDKValidationError } from "../errors/sdkvalidationerror.js"; import { Answer, Answer$Outbound } from "./answer.js"; export type AnswerStep = { type?: "answer" | undefined; think: string; currentQuestion: string; errored?: boolean | undefined; /** * A list of question ids that are no longer relevant to the current answer referenced by their IDs. */ otherResolvedQuestionIds?: Array | undefined; answer: Answer; }; /** @internal */ export declare const AnswerStep$inboundSchema: z.ZodType; /** @internal */ export type AnswerStep$Outbound = { type: "answer"; think: string; current_question: string; errored: boolean; other_resolved_question_ids?: Array | undefined; answer: Answer$Outbound; }; /** @internal */ export declare const AnswerStep$outboundSchema: z.ZodType; export declare function answerStepToJSON(answerStep: AnswerStep): string; export declare function answerStepFromJSON(jsonString: string): SafeParseResult; //# sourceMappingURL=answerstep.d.ts.map