import * as z from "zod/v3"; import { Result as SafeParseResult } from "../../types/fp.js"; import { SDKValidationError } from "../errors/sdkvalidationerror.js"; import { TextRange, TextRange$Outbound } from "./textrange.js"; export type RelatedQuestion = { /** * The text of the related question */ question?: string | undefined; /** * The answer for the related question */ answer?: string | undefined; /** * Subsections of the answer string to which some special formatting should be applied (eg. bold) */ ranges?: Array | undefined; }; /** @internal */ export declare const RelatedQuestion$inboundSchema: z.ZodType; /** @internal */ export type RelatedQuestion$Outbound = { question?: string | undefined; answer?: string | undefined; ranges?: Array | undefined; }; /** @internal */ export declare const RelatedQuestion$outboundSchema: z.ZodType; export declare function relatedQuestionToJSON(relatedQuestion: RelatedQuestion): string; export declare function relatedQuestionFromJSON(jsonString: string): SafeParseResult; //# sourceMappingURL=relatedquestion.d.ts.map