import { z } from 'zod'; declare const refinementToolZodSchema: z.ZodObject<{ taskId: z.ZodString; title: z.ZodOptional; description: z.ZodOptional; acceptanceCriteria: z.ZodOptional; when: z.ZodArray; then: z.ZodArray; }, "strip", z.ZodTypeAny, { given: string[]; when: string[]; then: string[]; scenario: string; }, { given: string[]; when: string[]; then: string[]; scenario: string; }>, "many">>; definitionOfReady: z.ZodOptional>; dependencies: z.ZodOptional>; }, "strip", z.ZodTypeAny, { taskId: string; description?: string | undefined; title?: string | undefined; dependencies?: string[] | undefined; acceptanceCriteria?: { given: string[]; when: string[]; then: string[]; scenario: string; }[] | undefined; definitionOfReady?: string[] | undefined; }, { taskId: string; description?: string | undefined; title?: string | undefined; dependencies?: string[] | undefined; acceptanceCriteria?: { given: string[]; when: string[]; then: string[]; scenario: string; }[] | undefined; definitionOfReady?: string[] | undefined; }>; export type RefinementToolParameters = z.infer; export declare const refinementParams: { taskId: z.ZodString; title: z.ZodOptional; description: z.ZodOptional; acceptanceCriteria: z.ZodOptional; when: z.ZodArray; then: z.ZodArray; }, "strip", z.ZodTypeAny, { given: string[]; when: string[]; then: string[]; scenario: string; }, { given: string[]; when: string[]; then: string[]; scenario: string; }>, "many">>; definitionOfReady: z.ZodOptional>; dependencies: z.ZodOptional>; }; export type RefinementToolResponse = { taskId: string; title: string; description: string; status: string; acceptanceCriteria: Array<{ scenario: string; given: string[]; when: string[]; then: string[]; }>; definitionOfReady: string[]; dependencies: string[]; }; export {}; //# sourceMappingURL=schema.d.ts.map