import * as z from "zod/v4"; import { OpenEnum } from "../types/enums.js"; /** * The category of feedback being reported */ export declare const SubmitGenerationFeedbackRequestCategory: { readonly Latency: "latency"; readonly Incoherence: "incoherence"; readonly IncorrectResponse: "incorrect_response"; readonly Formatting: "formatting"; readonly Billing: "billing"; readonly ApiError: "api_error"; readonly Other: "other"; }; /** * The category of feedback being reported */ export type SubmitGenerationFeedbackRequestCategory = OpenEnum; /** * Structured feedback about a specific generation */ export type SubmitGenerationFeedbackRequest = { /** * The category of feedback being reported */ category: SubmitGenerationFeedbackRequestCategory; /** * An optional free-text comment describing the feedback */ comment?: string | undefined; /** * The generation to submit feedback on */ generationId: string; }; /** @internal */ export declare const SubmitGenerationFeedbackRequestCategory$outboundSchema: z.ZodType; /** @internal */ export type SubmitGenerationFeedbackRequest$Outbound = { category: string; comment?: string | undefined; generation_id: string; }; /** @internal */ export declare const SubmitGenerationFeedbackRequest$outboundSchema: z.ZodType; export declare function submitGenerationFeedbackRequestToJSON(submitGenerationFeedbackRequest: SubmitGenerationFeedbackRequest): string; //# sourceMappingURL=submitgenerationfeedbackrequest.d.ts.map