import { z } from 'zod'; declare const fileStructureItemSchemaContents: z.ZodTypeAny; export declare const fileStructureItemSchema: z.ZodTypeAny; export type FileStructureItem = z.infer; export declare const starterKitDefinitionSchema: z.ZodObject<{ projectName: z.ZodString; description: z.ZodString; techStack: z.ZodRecord; rationale: z.ZodString; }, "strip", z.ZodTypeAny, { name: string; rationale: string; version?: string | undefined; }, { name: string; rationale: string; version?: string | undefined; }>>; directoryStructure: z.ZodArray; dependencies: z.ZodObject<{ npm: z.ZodOptional>; devDependencies: z.ZodOptional>; }, "strip", z.ZodTypeAny, { dependencies?: Record | undefined; devDependencies?: Record | undefined; }, { dependencies?: Record | undefined; devDependencies?: Record | undefined; }>>; }, "strip", z.ZodObject<{ dependencies: z.ZodOptional>; devDependencies: z.ZodOptional>; }, "strip", z.ZodTypeAny, { dependencies?: Record | undefined; devDependencies?: Record | undefined; }, { dependencies?: Record | undefined; devDependencies?: Record | undefined; }>, z.objectOutputType<{ root: z.ZodOptional>; devDependencies: z.ZodOptional>; }, "strip", z.ZodTypeAny, { dependencies?: Record | undefined; devDependencies?: Record | undefined; }, { dependencies?: Record | undefined; devDependencies?: Record | undefined; }>>; }, z.ZodObject<{ dependencies: z.ZodOptional>; devDependencies: z.ZodOptional>; }, "strip", z.ZodTypeAny, { dependencies?: Record | undefined; devDependencies?: Record | undefined; }, { dependencies?: Record | undefined; devDependencies?: Record | undefined; }>, "strip">, z.objectInputType<{ root: z.ZodOptional>; devDependencies: z.ZodOptional>; }, "strip", z.ZodTypeAny, { dependencies?: Record | undefined; devDependencies?: Record | undefined; }, { dependencies?: Record | undefined; devDependencies?: Record | undefined; }>>; }, z.ZodObject<{ dependencies: z.ZodOptional>; devDependencies: z.ZodOptional>; }, "strip", z.ZodTypeAny, { dependencies?: Record | undefined; devDependencies?: Record | undefined; }, { dependencies?: Record | undefined; devDependencies?: Record | undefined; }>, "strip">>>; }, "strip", z.ZodTypeAny, { npm?: z.objectOutputType<{ root: z.ZodOptional>; devDependencies: z.ZodOptional>; }, "strip", z.ZodTypeAny, { dependencies?: Record | undefined; devDependencies?: Record | undefined; }, { dependencies?: Record | undefined; devDependencies?: Record | undefined; }>>; }, z.ZodObject<{ dependencies: z.ZodOptional>; devDependencies: z.ZodOptional>; }, "strip", z.ZodTypeAny, { dependencies?: Record | undefined; devDependencies?: Record | undefined; }, { dependencies?: Record | undefined; devDependencies?: Record | undefined; }>, "strip"> | undefined; }, { npm?: z.objectInputType<{ root: z.ZodOptional>; devDependencies: z.ZodOptional>; }, "strip", z.ZodTypeAny, { dependencies?: Record | undefined; devDependencies?: Record | undefined; }, { dependencies?: Record | undefined; devDependencies?: Record | undefined; }>>; }, z.ZodObject<{ dependencies: z.ZodOptional>; devDependencies: z.ZodOptional>; }, "strip", z.ZodTypeAny, { dependencies?: Record | undefined; devDependencies?: Record | undefined; }, { dependencies?: Record | undefined; devDependencies?: Record | undefined; }>, "strip"> | undefined; }>; setupCommands: z.ZodArray; nextSteps: z.ZodArray; }, "strip", z.ZodTypeAny, { dependencies: { npm?: z.objectOutputType<{ root: z.ZodOptional>; devDependencies: z.ZodOptional>; }, "strip", z.ZodTypeAny, { dependencies?: Record | undefined; devDependencies?: Record | undefined; }, { dependencies?: Record | undefined; devDependencies?: Record | undefined; }>>; }, z.ZodObject<{ dependencies: z.ZodOptional>; devDependencies: z.ZodOptional>; }, "strip", z.ZodTypeAny, { dependencies?: Record | undefined; devDependencies?: Record | undefined; }, { dependencies?: Record | undefined; devDependencies?: Record | undefined; }>, "strip"> | undefined; }; projectName: string; description: string; techStack: Record; directoryStructure: any[]; setupCommands: string[]; nextSteps: string[]; }, { dependencies: { npm?: z.objectInputType<{ root: z.ZodOptional>; devDependencies: z.ZodOptional>; }, "strip", z.ZodTypeAny, { dependencies?: Record | undefined; devDependencies?: Record | undefined; }, { dependencies?: Record | undefined; devDependencies?: Record | undefined; }>>; }, z.ZodObject<{ dependencies: z.ZodOptional>; devDependencies: z.ZodOptional>; }, "strip", z.ZodTypeAny, { dependencies?: Record | undefined; devDependencies?: Record | undefined; }, { dependencies?: Record | undefined; devDependencies?: Record | undefined; }>, "strip"> | undefined; }; projectName: string; description: string; techStack: Record; directoryStructure: any[]; setupCommands: string[]; nextSteps: string[]; }>; export type StarterKitDefinition = z.infer; export {}; //# sourceMappingURL=schema.d.ts.map