import { z } from 'zod'; export declare const frontendPathSchema: z.ZodObject<{ workspace: z.ZodString; src: z.ZodObject<{ root: z.ZodString; frontend: z.ZodString; app: z.ZodString; pages: z.ZodString; content: z.ZodString; images: z.ZodString; fonts: z.ZodString; media: z.ZodString; }, "strip", z.ZodTypeAny, { frontend: string; app: string; pages: string; images: string; fonts: string; media: string; root: string; content: string; }, { frontend: string; app: string; pages: string; images: string; fonts: string; media: string; root: string; content: string; }>; build: z.ZodObject<{ root: z.ZodString; frontend: z.ZodString; app: z.ZodString; pages: z.ZodString; content: z.ZodString; images: z.ZodString; fonts: z.ZodString; media: z.ZodString; }, "strip", z.ZodTypeAny, { frontend: string; app: string; pages: string; images: string; fonts: string; media: string; root: string; content: string; }, { frontend: string; app: string; pages: string; images: string; fonts: string; media: string; root: string; content: string; }>; dist: z.ZodObject<{ root: z.ZodString; frontend: z.ZodString; app: z.ZodString; pages: z.ZodString; content: z.ZodString; images: z.ZodString; fonts: z.ZodString; media: z.ZodString; }, "strip", z.ZodTypeAny, { frontend: string; app: string; pages: string; images: string; fonts: string; media: string; root: string; content: string; }, { frontend: string; app: string; pages: string; images: string; fonts: string; media: string; root: string; content: string; }>; }, "strip", z.ZodTypeAny, { src: { frontend: string; app: string; pages: string; images: string; fonts: string; media: string; root: string; content: string; }; build: { frontend: string; app: string; pages: string; images: string; fonts: string; media: string; root: string; content: string; }; dist: { frontend: string; app: string; pages: string; images: string; fonts: string; media: string; root: string; content: string; }; workspace: string; }, { src: { frontend: string; app: string; pages: string; images: string; fonts: string; media: string; root: string; content: string; }; build: { frontend: string; app: string; pages: string; images: string; fonts: string; media: string; root: string; content: string; }; dist: { frontend: string; app: string; pages: string; images: string; fonts: string; media: string; root: string; content: string; }; workspace: string; }>; export declare const frontendFeatureFlagsSchema: z.ZodObject<{ htmlSecurity: z.ZodDefault; externalResourceIntegrity: z.ZodDefault; imageOptimization: z.ZodDefault; precompression: z.ZodDefault; }, "strip", z.ZodTypeAny, { htmlSecurity: boolean; externalResourceIntegrity: boolean; imageOptimization: boolean; precompression: boolean; }, { htmlSecurity?: boolean | undefined; externalResourceIntegrity?: boolean | undefined; imageOptimization?: boolean | undefined; precompression?: boolean | undefined; }>; export declare const frontendContentConfigSchema: z.ZodObject<{ basePath: z.ZodString; label: z.ZodString; navManifest: z.ZodString; pageName: z.ZodString; }, "strip", z.ZodTypeAny, { label: string; pageName: string; basePath: string; navManifest: string; }, { label: string; pageName: string; basePath: string; navManifest: string; }>; export declare const frontendConfigSchema: z.ZodObject<{ version: z.ZodLiteral<1>; paths: z.ZodObject<{ workspace: z.ZodString; src: z.ZodObject<{ root: z.ZodString; frontend: z.ZodString; app: z.ZodString; pages: z.ZodString; content: z.ZodString; images: z.ZodString; fonts: z.ZodString; media: z.ZodString; }, "strip", z.ZodTypeAny, { frontend: string; app: string; pages: string; images: string; fonts: string; media: string; root: string; content: string; }, { frontend: string; app: string; pages: string; images: string; fonts: string; media: string; root: string; content: string; }>; build: z.ZodObject<{ root: z.ZodString; frontend: z.ZodString; app: z.ZodString; pages: z.ZodString; content: z.ZodString; images: z.ZodString; fonts: z.ZodString; media: z.ZodString; }, "strip", z.ZodTypeAny, { frontend: string; app: string; pages: string; images: string; fonts: string; media: string; root: string; content: string; }, { frontend: string; app: string; pages: string; images: string; fonts: string; media: string; root: string; content: string; }>; dist: z.ZodObject<{ root: z.ZodString; frontend: z.ZodString; app: z.ZodString; pages: z.ZodString; content: z.ZodString; images: z.ZodString; fonts: z.ZodString; media: z.ZodString; }, "strip", z.ZodTypeAny, { frontend: string; app: string; pages: string; images: string; fonts: string; media: string; root: string; content: string; }, { frontend: string; app: string; pages: string; images: string; fonts: string; media: string; root: string; content: string; }>; }, "strip", z.ZodTypeAny, { src: { frontend: string; app: string; pages: string; images: string; fonts: string; media: string; root: string; content: string; }; build: { frontend: string; app: string; pages: string; images: string; fonts: string; media: string; root: string; content: string; }; dist: { frontend: string; app: string; pages: string; images: string; fonts: string; media: string; root: string; content: string; }; workspace: string; }, { src: { frontend: string; app: string; pages: string; images: string; fonts: string; media: string; root: string; content: string; }; build: { frontend: string; app: string; pages: string; images: string; fonts: string; media: string; root: string; content: string; }; dist: { frontend: string; app: string; pages: string; images: string; fonts: string; media: string; root: string; content: string; }; workspace: string; }>; features: z.ZodObject<{ htmlSecurity: z.ZodDefault; externalResourceIntegrity: z.ZodDefault; imageOptimization: z.ZodDefault; precompression: z.ZodDefault; }, "strip", z.ZodTypeAny, { htmlSecurity: boolean; externalResourceIntegrity: boolean; imageOptimization: boolean; precompression: boolean; }, { htmlSecurity?: boolean | undefined; externalResourceIntegrity?: boolean | undefined; imageOptimization?: boolean | undefined; precompression?: boolean | undefined; }>; content: z.ZodObject<{ basePath: z.ZodString; label: z.ZodString; navManifest: z.ZodString; pageName: z.ZodString; }, "strip", z.ZodTypeAny, { label: string; pageName: string; basePath: string; navManifest: string; }, { label: string; pageName: string; basePath: string; navManifest: string; }>; }, "strip", z.ZodTypeAny, { content: { label: string; pageName: string; basePath: string; navManifest: string; }; features: { htmlSecurity: boolean; externalResourceIntegrity: boolean; imageOptimization: boolean; precompression: boolean; }; version: 1; paths: { src: { frontend: string; app: string; pages: string; images: string; fonts: string; media: string; root: string; content: string; }; build: { frontend: string; app: string; pages: string; images: string; fonts: string; media: string; root: string; content: string; }; dist: { frontend: string; app: string; pages: string; images: string; fonts: string; media: string; root: string; content: string; }; workspace: string; }; }, { content: { label: string; pageName: string; basePath: string; navManifest: string; }; features: { htmlSecurity?: boolean | undefined; externalResourceIntegrity?: boolean | undefined; imageOptimization?: boolean | undefined; precompression?: boolean | undefined; }; version: 1; paths: { src: { frontend: string; app: string; pages: string; images: string; fonts: string; media: string; root: string; content: string; }; build: { frontend: string; app: string; pages: string; images: string; fonts: string; media: string; root: string; content: string; }; dist: { frontend: string; app: string; pages: string; images: string; fonts: string; media: string; root: string; content: string; }; workspace: string; }; }>; export type FrontendConfigInput = z.infer;