import { z } from 'zod'; import { WriterDocumentTypeSchema } from './writer-document-type.schema'; import { WriterAiActionSchema } from './writer-ai-action.schema'; import { WriterModelSchema } from './writer-model.schema'; export const WriterConfigSchema = z.object({ pricePerPage: z.number(), models: z.array(WriterModelSchema), maxPromptLength: z.number(), documentTypes: z.array(WriterDocumentTypeSchema), aiActions: z.array(WriterAiActionSchema), }); export type WriterConfig = z.infer;