import { z } from 'zod'; /** * Complete project settings schema * * Combines all settings categories: * - general: Project name, scope, and port configuration * - infrastructure: Infrastructure services (Postgres, Redis) * - monorepo: Monorepo folder configuration (optional) * - templateExtractor: Template extraction configuration (optional) * - theme: UI theme and color palette configuration (optional) */ export declare const createSettingsSchema: (context: import("../index.js").DefinitionSchemaParserContext) => z.ZodObject<{ general: z.ZodObject<{ name: z.ZodString; packageScope: z.ZodDefault; portOffset: z.ZodNumber; }, z.core.$strip>; infrastructure: z.ZodOptional; }, z.core.$strip>>; }, z.core.$strip>>; monorepo: z.ZodOptional; librariesFolder: z.ZodDefault; }, z.core.$strip>>; templateExtractor: z.ZodOptional; fileIdRegexWhitelist: z.ZodDefault; }, z.core.$strip>>; theme: z.ZodOptional>; shades: z.ZodRecord, z.ZodString>; }, z.core.$strip>; primary: z.ZodObject<{ paletteName: z.ZodString; customBase: z.ZodOptional>; shades: z.ZodRecord, z.ZodString>; }, z.core.$strip>; }, z.core.$strip>; colors: z.ZodObject<{ light: z.ZodRecord, z.ZodOptional>; dark: z.ZodRecord, z.ZodOptional>; }, z.core.$strip>; }, z.core.$strip>>; }, z.core.$strip>; //# sourceMappingURL=settings.d.ts.map