import { AiProviders } from "@intlayer/types/config"; import z from "zod"; //#region src/configFile/configurationSchema.d.ts declare const internationalizationSchema: z.ZodObject<{ locales: z.ZodArray; requiredLocales: z.ZodOptional>; strictMode: z.ZodOptional>; defaultLocale: z.ZodOptional; }, z.core.$strip>; declare const cookiesAttributesSchema: z.ZodObject<{ type: z.ZodLiteral<"cookie">; name: z.ZodOptional; domain: z.ZodOptional; path: z.ZodOptional; secure: z.ZodOptional; httpOnly: z.ZodOptional; sameSite: z.ZodOptional>; expires: z.ZodOptional>; }, z.core.$strip>; declare const storageAttributesSchema: z.ZodObject<{ type: z.ZodEnum<{ localStorage: "localStorage"; sessionStorage: "sessionStorage"; header: "header"; }>; name: z.ZodOptional; }, z.core.$strip>; declare const storageSchema: z.ZodUnion, z.ZodEnum<{ cookie: "cookie"; localStorage: "localStorage"; sessionStorage: "sessionStorage"; header: "header"; }>, z.ZodObject<{ type: z.ZodLiteral<"cookie">; name: z.ZodOptional; domain: z.ZodOptional; path: z.ZodOptional; secure: z.ZodOptional; httpOnly: z.ZodOptional; sameSite: z.ZodOptional>; expires: z.ZodOptional>; }, z.core.$strip>, z.ZodObject<{ type: z.ZodEnum<{ localStorage: "localStorage"; sessionStorage: "sessionStorage"; header: "header"; }>; name: z.ZodOptional; }, z.core.$strip>, z.ZodArray, z.ZodObject<{ type: z.ZodLiteral<"cookie">; name: z.ZodOptional; domain: z.ZodOptional; path: z.ZodOptional; secure: z.ZodOptional; httpOnly: z.ZodOptional; sameSite: z.ZodOptional>; expires: z.ZodOptional>; }, z.core.$strip>, z.ZodObject<{ type: z.ZodEnum<{ localStorage: "localStorage"; sessionStorage: "sessionStorage"; header: "header"; }>; name: z.ZodOptional; }, z.core.$strip>]>>]>; declare const rewriteRuleSchema: z.ZodObject<{ canonical: z.ZodString; localized: z.ZodRecord; }, z.core.$strip>; declare const rewriteRulesSchema: z.ZodObject<{ rules: z.ZodArray; }, z.core.$strip>>; }, z.core.$strip>; declare const rewriteObjectSchema: z.ZodObject<{ url: z.ZodObject<{ rules: z.ZodArray; }, z.core.$strip>>; }, z.core.$strip>; nextjs: z.ZodOptional; }, z.core.$strip>>; }, z.core.$strip>>; vite: z.ZodOptional; }, z.core.$strip>>; }, z.core.$strip>>; }, z.core.$strip>; declare const routingSchema: z.ZodObject<{ rewrite: z.ZodOptional>, z.ZodObject<{ url: z.ZodObject<{ rules: z.ZodArray; }, z.core.$strip>>; }, z.core.$strip>; nextjs: z.ZodOptional; }, z.core.$strip>>; }, z.core.$strip>>; vite: z.ZodOptional; }, z.core.$strip>>; }, z.core.$strip>>; }, z.core.$strip>]>>; mode: z.ZodOptional>; storage: z.ZodOptional, z.ZodEnum<{ cookie: "cookie"; localStorage: "localStorage"; sessionStorage: "sessionStorage"; header: "header"; }>, z.ZodObject<{ type: z.ZodLiteral<"cookie">; name: z.ZodOptional; domain: z.ZodOptional; path: z.ZodOptional; secure: z.ZodOptional; httpOnly: z.ZodOptional; sameSite: z.ZodOptional>; expires: z.ZodOptional>; }, z.core.$strip>, z.ZodObject<{ type: z.ZodEnum<{ localStorage: "localStorage"; sessionStorage: "sessionStorage"; header: "header"; }>; name: z.ZodOptional; }, z.core.$strip>, z.ZodArray, z.ZodObject<{ type: z.ZodLiteral<"cookie">; name: z.ZodOptional; domain: z.ZodOptional; path: z.ZodOptional; secure: z.ZodOptional; httpOnly: z.ZodOptional; sameSite: z.ZodOptional>; expires: z.ZodOptional>; }, z.core.$strip>, z.ZodObject<{ type: z.ZodEnum<{ localStorage: "localStorage"; sessionStorage: "sessionStorage"; header: "header"; }>; name: z.ZodOptional; }, z.core.$strip>]>>]>>; basePath: z.ZodOptional; domains: z.ZodOptional>; }, z.core.$strip>; declare const systemSchema: z.ZodObject<{ baseDir: z.ZodOptional; moduleAugmentationDir: z.ZodOptional; unmergedDictionariesDir: z.ZodOptional; remoteDictionariesDir: z.ZodOptional; dictionariesDir: z.ZodOptional; dynamicDictionariesDir: z.ZodOptional; fetchDictionariesDir: z.ZodOptional; typesDir: z.ZodOptional; mainDir: z.ZodOptional; configDir: z.ZodOptional; cacheDir: z.ZodOptional; tempDir: z.ZodOptional; }, z.core.$strip>; declare const contentSchema: z.ZodObject<{ fileExtensions: z.ZodOptional>; contentDir: z.ZodOptional>; codeDir: z.ZodOptional>; excludedPath: z.ZodOptional>; watch: z.ZodOptional; formatCommand: z.ZodOptional; }, z.core.$strip>; declare const editorSchema: z.ZodObject<{ applicationURL: z.ZodOptional]>>; editorURL: z.ZodOptional]>>; cmsURL: z.ZodOptional]>>; backendURL: z.ZodOptional]>>; port: z.ZodOptional; enabled: z.ZodOptional; clientId: z.ZodOptional; clientSecret: z.ZodOptional; dictionaryPriorityStrategy: z.ZodOptional>; liveSync: z.ZodOptional; liveSyncPort: z.ZodOptional; liveSyncURL: z.ZodOptional]>>; }, z.core.$strip>; declare const logSchema: z.ZodObject<{ mode: z.ZodOptional>; prefix: z.ZodOptional; error: z.ZodOptional>; log: z.ZodOptional>; info: z.ZodOptional>; warn: z.ZodOptional>; }, z.core.$strip>; declare const aiSchema: z.ZodObject<{ provider: z.ZodOptional>; apiKey: z.ZodOptional; model: z.ZodOptional; temperature: z.ZodOptional; applicationContext: z.ZodOptional; baseURL: z.ZodOptional; dataSerialization: z.ZodOptional>; }, z.core.$strip>; declare const buildSchema: z.ZodObject<{ mode: z.ZodOptional>; optimize: z.ZodOptional; importMode: z.ZodOptional>; traversePattern: z.ZodOptional>; outputFormat: z.ZodOptional>>; cache: z.ZodOptional; require: z.ZodOptional; checkTypes: z.ZodOptional; }, z.core.$strip>; declare const compilerSchema: z.ZodObject<{ enabled: z.ZodOptional]>>; dictionaryKeyPrefix: z.ZodOptional; transformPattern: z.ZodOptional]>>; excludePattern: z.ZodOptional]>>; output: z.ZodOptional; noMetadata: z.ZodOptional; saveComponents: z.ZodOptional; }, z.core.$strip>; declare const dictionarySchema: z.ZodObject<{ fill: z.ZodOptional; contentAutoTransformation: z.ZodOptional; html: z.ZodOptional; insertion: z.ZodOptional; }, z.core.$strip>]>>; location: z.ZodOptional; locale: z.ZodOptional; title: z.ZodOptional; }, z.core.$strip>; declare const intlayerConfigSchema: z.ZodObject<{ internationalization: z.ZodOptional; requiredLocales: z.ZodOptional>; strictMode: z.ZodOptional>; defaultLocale: z.ZodOptional; }, z.core.$strip>>; routing: z.ZodOptional>, z.ZodObject<{ url: z.ZodObject<{ rules: z.ZodArray; }, z.core.$strip>>; }, z.core.$strip>; nextjs: z.ZodOptional; }, z.core.$strip>>; }, z.core.$strip>>; vite: z.ZodOptional; }, z.core.$strip>>; }, z.core.$strip>>; }, z.core.$strip>]>>; mode: z.ZodOptional>; storage: z.ZodOptional, z.ZodEnum<{ cookie: "cookie"; localStorage: "localStorage"; sessionStorage: "sessionStorage"; header: "header"; }>, z.ZodObject<{ type: z.ZodLiteral<"cookie">; name: z.ZodOptional; domain: z.ZodOptional; path: z.ZodOptional; secure: z.ZodOptional; httpOnly: z.ZodOptional; sameSite: z.ZodOptional>; expires: z.ZodOptional>; }, z.core.$strip>, z.ZodObject<{ type: z.ZodEnum<{ localStorage: "localStorage"; sessionStorage: "sessionStorage"; header: "header"; }>; name: z.ZodOptional; }, z.core.$strip>, z.ZodArray, z.ZodObject<{ type: z.ZodLiteral<"cookie">; name: z.ZodOptional; domain: z.ZodOptional; path: z.ZodOptional; secure: z.ZodOptional; httpOnly: z.ZodOptional; sameSite: z.ZodOptional>; expires: z.ZodOptional>; }, z.core.$strip>, z.ZodObject<{ type: z.ZodEnum<{ localStorage: "localStorage"; sessionStorage: "sessionStorage"; header: "header"; }>; name: z.ZodOptional; }, z.core.$strip>]>>]>>; basePath: z.ZodOptional; domains: z.ZodOptional>; }, z.core.$strip>>; content: z.ZodOptional>; contentDir: z.ZodOptional>; codeDir: z.ZodOptional>; excludedPath: z.ZodOptional>; watch: z.ZodOptional; formatCommand: z.ZodOptional; }, z.core.$strip>>; system: z.ZodOptional; moduleAugmentationDir: z.ZodOptional; unmergedDictionariesDir: z.ZodOptional; remoteDictionariesDir: z.ZodOptional; dictionariesDir: z.ZodOptional; dynamicDictionariesDir: z.ZodOptional; fetchDictionariesDir: z.ZodOptional; typesDir: z.ZodOptional; mainDir: z.ZodOptional; configDir: z.ZodOptional; cacheDir: z.ZodOptional; tempDir: z.ZodOptional; }, z.core.$strip>>; editor: z.ZodOptional]>>; editorURL: z.ZodOptional]>>; cmsURL: z.ZodOptional]>>; backendURL: z.ZodOptional]>>; port: z.ZodOptional; enabled: z.ZodOptional; clientId: z.ZodOptional; clientSecret: z.ZodOptional; dictionaryPriorityStrategy: z.ZodOptional>; liveSync: z.ZodOptional; liveSyncPort: z.ZodOptional; liveSyncURL: z.ZodOptional]>>; }, z.core.$strip>>; log: z.ZodOptional>; prefix: z.ZodOptional; error: z.ZodOptional>; log: z.ZodOptional>; info: z.ZodOptional>; warn: z.ZodOptional>; }, z.core.$strip>>; ai: z.ZodOptional>; apiKey: z.ZodOptional; model: z.ZodOptional; temperature: z.ZodOptional; applicationContext: z.ZodOptional; baseURL: z.ZodOptional; dataSerialization: z.ZodOptional>; }, z.core.$strip>>; build: z.ZodOptional>; optimize: z.ZodOptional; importMode: z.ZodOptional>; traversePattern: z.ZodOptional>; outputFormat: z.ZodOptional>>; cache: z.ZodOptional; require: z.ZodOptional; checkTypes: z.ZodOptional; }, z.core.$strip>>; compiler: z.ZodOptional]>>; dictionaryKeyPrefix: z.ZodOptional; transformPattern: z.ZodOptional]>>; excludePattern: z.ZodOptional]>>; output: z.ZodOptional; noMetadata: z.ZodOptional; saveComponents: z.ZodOptional; }, z.core.$strip>>; dictionary: z.ZodOptional; contentAutoTransformation: z.ZodOptional; html: z.ZodOptional; insertion: z.ZodOptional; }, z.core.$strip>]>>; location: z.ZodOptional; locale: z.ZodOptional; title: z.ZodOptional; }, z.core.$strip>>; plugins: z.ZodOptional>; schemas: z.ZodOptional>; metadata: z.ZodOptional; version: z.ZodOptional; doc: z.ZodOptional; }, z.core.$strip>>; }, z.core.$strip>; //#endregion export { aiSchema, buildSchema, compilerSchema, contentSchema, cookiesAttributesSchema, dictionarySchema, editorSchema, internationalizationSchema, intlayerConfigSchema, logSchema, rewriteObjectSchema, rewriteRuleSchema, rewriteRulesSchema, routingSchema, storageAttributesSchema, storageSchema, systemSchema }; //# sourceMappingURL=configurationSchema.d.ts.map