import { z } from 'zod'; export namespace PresentationParaphraseCommand { export const RequestParamsSchema = z.object({ presentationId: z.string(), slideId: z.string(), }); export const RequestBodySchema = z.object({ selectionText: z.string().max(10000), }); export const RequestSchema = RequestParamsSchema.merge(RequestBodySchema); export type RequestParams = z.infer; export type RequestBody = z.infer; export type Request = z.infer; export const ResponseSchema = z.object({ data: z.object({ output: z.string(), }), }); export type Response = z.infer; }