import { z } from 'zod'; import { fieldDiffResultSchema } from '../schemas.js'; import { type SkippedField } from '../fieldDiffApproval.js'; export declare const paramsSchema: z.ZodObject<{ uuids: z.ZodPipe, z.ZodArray>; }, z.core.$strip>; export type AutoTranslateParams = z.infer; export type AutoTranslateResult = z.infer; /** * Resolved params handed to the Component after `execute` has validated the * UUIDs. `uuids` only contains paragraphs that exist; `skipped` lists the * dropped references so the Component can report them back to the agent. */ export type ComponentParams = { uuids: string[]; skipped: SkippedField[]; }; export declare const resultSchema: z.ZodObject<{ acceptedCount: z.ZodNumber; rejectedByUser: z.ZodRecord; reasonForRejection: z.ZodString; }, z.core.$strip>>; }, z.core.$strip>>; }, z.core.$strip>>>; label: z.ZodString; agentMessage: z.ZodOptional; historyIndex: z.ZodOptional; }, z.core.$strip>; declare const _default: any; export default _default;