import { z } from "zod"; export declare const rewriteInputSchema: z.ZodObject<{ text: z.ZodString; mode: z.ZodEnum<["readable", "concise", "structured", "proofread", "professional", "plain-language"]>; preserveTechnicalTokens: z.ZodOptional; preserveTone: z.ZodOptional; showChanges: z.ZodOptional; language: z.ZodOptional; }, "strict", z.ZodTypeAny, { text: string; mode: "readable" | "concise" | "structured" | "proofread" | "professional" | "plain-language"; language?: string | undefined; preserveTechnicalTokens?: boolean | undefined; preserveTone?: boolean | undefined; showChanges?: boolean | undefined; }, { text: string; mode: "readable" | "concise" | "structured" | "proofread" | "professional" | "plain-language"; language?: string | undefined; preserveTechnicalTokens?: boolean | undefined; preserveTone?: boolean | undefined; showChanges?: boolean | undefined; }>; export declare const textInputSchema: z.ZodObject<{ text: z.ZodString; language: z.ZodOptional; }, "strict", z.ZodTypeAny, { text: string; language?: string | undefined; }, { text: string; language?: string | undefined; }>; export declare const explainInputSchema: z.ZodObject<{ text: z.ZodString; kind: z.ZodDefault>; language: z.ZodOptional; }, "strict", z.ZodTypeAny, { text: string; kind: "code" | "text" | "error" | "command" | "concept"; language?: string | undefined; }, { text: string; language?: string | undefined; kind?: "code" | "text" | "error" | "command" | "concept" | undefined; }>; export declare const compareInputSchema: z.ZodObject<{ original: z.ZodString; revised: z.ZodString; }, "strict", z.ZodTypeAny, { original: string; revised: string; }, { original: string; revised: string; }>; export declare const profileUpdateSchema: z.ZodObject<{ activeProfile: z.ZodOptional>; customProfile: z.ZodOptional>; }, "strict", z.ZodTypeAny, { activeProfile?: "minimal" | "balanced" | "guided" | "custom" | undefined; customProfile?: Record | undefined; }, { activeProfile?: "minimal" | "balanced" | "guided" | "custom" | undefined; customProfile?: Record | undefined; }>; export type RewriteInput = z.infer; export type TextInput = z.infer; export type ExplainInput = z.infer; export type CompareInput = z.infer;