import { z } from 'zod'; export declare const PROJECT_SHARED_IGNORE: string[]; export declare const RawConfigSchema: z.ZodObject<{ tailwind: z.ZodObject<{ config: z.ZodDefault; css: z.ZodDefault; }, "strip", z.ZodTypeAny, { config: string; css: string; }, { config?: string | undefined; css?: string | undefined; }>; app: z.ZodObject<{ entry: z.ZodDefault; components: z.ZodDefault; }, "strip", z.ZodTypeAny, { components: string; entry: string; }, { components?: string | undefined; entry?: string | undefined; }>; }, "strict", z.ZodTypeAny, { tailwind: { config: string; css: string; }; app: { components: string; entry: string; }; }, { tailwind: { config?: string | undefined; css?: string | undefined; }; app: { components?: string | undefined; entry?: string | undefined; }; }>; export declare const NextResolvedConfigSchema: z.ZodObject<{ tailwind: z.ZodObject<{ config: z.ZodDefault; css: z.ZodDefault; }, "strip", z.ZodTypeAny, { config: string; css: string; }, { config?: string | undefined; css?: string | undefined; }>; config: z.ZodObject<{ postCssConfig: z.ZodDefault; tsConfig: z.ZodDefault; nextConfig: z.ZodDefault; }, "strip", z.ZodTypeAny, { postCssConfig: string; tsConfig: string; nextConfig: string; }, { postCssConfig?: string | undefined; tsConfig?: string | undefined; nextConfig?: string | undefined; }>; app: z.ZodObject<{ type: z.ZodOptional; entry: z.ZodString; registry: z.ZodOptional; page: z.ZodOptional; }, "strip", z.ZodTypeAny, { entry: string; type?: string | undefined; page?: string | undefined; registry?: string | undefined; }, { entry: string; type?: string | undefined; page?: string | undefined; registry?: string | undefined; }>; }, "strip", z.ZodTypeAny, { config: { postCssConfig: string; tsConfig: string; nextConfig: string; }; tailwind: { config: string; css: string; }; app: { entry: string; type?: string | undefined; page?: string | undefined; registry?: string | undefined; }; }, { config: { postCssConfig?: string | undefined; tsConfig?: string | undefined; nextConfig?: string | undefined; }; tailwind: { config?: string | undefined; css?: string | undefined; }; app: { entry: string; type?: string | undefined; page?: string | undefined; registry?: string | undefined; }; }>; export declare const ExpoResolvedConfigSchema: z.ZodObject<{ tailwind: z.ZodObject<{ config: z.ZodDefault; css: z.ZodDefault; }, "strip", z.ZodTypeAny, { config: string; css: string; }, { config?: string | undefined; css?: string | undefined; }>; config: z.ZodObject<{ babelConfig: z.ZodDefault; tsConfig: z.ZodDefault; metroConfig: z.ZodDefault; }, "strip", z.ZodTypeAny, { tsConfig: string; babelConfig: string; metroConfig: string; }, { tsConfig?: string | undefined; babelConfig?: string | undefined; metroConfig?: string | undefined; }>; app: z.ZodObject<{ type: z.ZodOptional; entry: z.ZodString; sdk50: z.ZodOptional; }, "strip", z.ZodTypeAny, { entry: string; type?: string | undefined; sdk50?: boolean | undefined; }, { entry: string; type?: string | undefined; sdk50?: boolean | undefined; }>; }, "strip", z.ZodTypeAny, { config: { tsConfig: string; babelConfig: string; metroConfig: string; }; tailwind: { config: string; css: string; }; app: { entry: string; type?: string | undefined; sdk50?: boolean | undefined; }; }, { config: { tsConfig?: string | undefined; babelConfig?: string | undefined; metroConfig?: string | undefined; }; tailwind: { config?: string | undefined; css?: string | undefined; }; app: { entry: string; type?: string | undefined; sdk50?: boolean | undefined; }; }>; export declare const ReactNativeResolvedSchema: z.ZodObject<{ tailwind: z.ZodObject<{ config: z.ZodDefault; css: z.ZodDefault; }, "strip", z.ZodTypeAny, { config: string; css: string; }, { config?: string | undefined; css?: string | undefined; }>; config: z.ZodObject<{ babelConfig: z.ZodDefault; tsConfig: z.ZodDefault; metroConfig: z.ZodDefault; }, "strip", z.ZodTypeAny, { tsConfig: string; babelConfig: string; metroConfig: string; }, { tsConfig?: string | undefined; babelConfig?: string | undefined; metroConfig?: string | undefined; }>; app: z.ZodObject<{ type: z.ZodOptional; entry: z.ZodString; }, "strip", z.ZodTypeAny, { entry: string; type?: string | undefined; }, { entry: string; type?: string | undefined; }>; }, "strip", z.ZodTypeAny, { config: { tsConfig: string; babelConfig: string; metroConfig: string; }; tailwind: { config: string; css: string; }; app: { entry: string; type?: string | undefined; }; }, { config: { tsConfig?: string | undefined; babelConfig?: string | undefined; metroConfig?: string | undefined; }; tailwind: { config?: string | undefined; css?: string | undefined; }; app: { entry: string; type?: string | undefined; }; }>; export type RawConfig = z.infer; export type NextResolvedConfig = z.infer; export type ExpoResolvedConfig = z.infer; export type ReactNativeResolvedConfig = z.infer;