@intlayer/config
Version:
Retrieve Intlayer configurations and manage environment variables for both server-side and client-side environments.
514 lines (513 loc) • 20 kB
TypeScript
import { AiProviders } from "@intlayer/types/config";
import z from "zod";
//#region src/configFile/configurationSchema.d.ts
declare const internationalizationSchema: z.ZodObject<{
locales: z.ZodArray<z.ZodString>;
requiredLocales: z.ZodOptional<z.ZodArray<z.ZodString>>;
strictMode: z.ZodOptional<z.ZodEnum<{
strict: "strict";
inclusive: "inclusive";
loose: "loose";
}>>;
defaultLocale: z.ZodOptional<z.ZodString>;
}, z.core.$strip>;
declare const cookiesAttributesSchema: z.ZodObject<{
type: z.ZodLiteral<"cookie">;
name: z.ZodOptional<z.ZodString>;
domain: z.ZodOptional<z.ZodString>;
path: z.ZodOptional<z.ZodString>;
secure: z.ZodOptional<z.ZodBoolean>;
httpOnly: z.ZodOptional<z.ZodBoolean>;
sameSite: z.ZodOptional<z.ZodEnum<{
strict: "strict";
lax: "lax";
none: "none";
}>>;
expires: z.ZodOptional<z.ZodUnion<readonly [z.ZodCustom<Date, Date>, z.ZodNumber, z.ZodString]>>;
maxAge: z.ZodOptional<z.ZodNumber>;
}, z.core.$strip>;
declare const storageAttributesSchema: z.ZodObject<{
type: z.ZodEnum<{
localStorage: "localStorage";
sessionStorage: "sessionStorage";
header: "header";
}>;
name: z.ZodOptional<z.ZodString>;
}, z.core.$strip>;
declare const storageSchema: z.ZodUnion<readonly [z.ZodLiteral<false>, z.ZodEnum<{
cookie: "cookie";
localStorage: "localStorage";
sessionStorage: "sessionStorage";
header: "header";
}>, z.ZodObject<{
type: z.ZodLiteral<"cookie">;
name: z.ZodOptional<z.ZodString>;
domain: z.ZodOptional<z.ZodString>;
path: z.ZodOptional<z.ZodString>;
secure: z.ZodOptional<z.ZodBoolean>;
httpOnly: z.ZodOptional<z.ZodBoolean>;
sameSite: z.ZodOptional<z.ZodEnum<{
strict: "strict";
lax: "lax";
none: "none";
}>>;
expires: z.ZodOptional<z.ZodUnion<readonly [z.ZodCustom<Date, Date>, z.ZodNumber, z.ZodString]>>;
maxAge: z.ZodOptional<z.ZodNumber>;
}, z.core.$strip>, z.ZodObject<{
type: z.ZodEnum<{
localStorage: "localStorage";
sessionStorage: "sessionStorage";
header: "header";
}>;
name: z.ZodOptional<z.ZodString>;
}, z.core.$strip>, z.ZodArray<z.ZodUnion<readonly [z.ZodEnum<{
cookie: "cookie";
localStorage: "localStorage";
sessionStorage: "sessionStorage";
header: "header";
}>, z.ZodObject<{
type: z.ZodLiteral<"cookie">;
name: z.ZodOptional<z.ZodString>;
domain: z.ZodOptional<z.ZodString>;
path: z.ZodOptional<z.ZodString>;
secure: z.ZodOptional<z.ZodBoolean>;
httpOnly: z.ZodOptional<z.ZodBoolean>;
sameSite: z.ZodOptional<z.ZodEnum<{
strict: "strict";
lax: "lax";
none: "none";
}>>;
expires: z.ZodOptional<z.ZodUnion<readonly [z.ZodCustom<Date, Date>, z.ZodNumber, z.ZodString]>>;
maxAge: z.ZodOptional<z.ZodNumber>;
}, z.core.$strip>, z.ZodObject<{
type: z.ZodEnum<{
localStorage: "localStorage";
sessionStorage: "sessionStorage";
header: "header";
}>;
name: z.ZodOptional<z.ZodString>;
}, z.core.$strip>]>>]>;
declare const rewriteRuleSchema: z.ZodObject<{
canonical: z.ZodString;
localized: z.ZodRecord<z.ZodString, z.ZodString>;
}, z.core.$strip>;
declare const rewriteRulesSchema: z.ZodObject<{
rules: z.ZodArray<z.ZodObject<{
canonical: z.ZodString;
localized: z.ZodRecord<z.ZodString, z.ZodString>;
}, z.core.$strip>>;
}, z.core.$strip>;
declare const rewriteObjectSchema: z.ZodObject<{
url: z.ZodObject<{
rules: z.ZodArray<z.ZodObject<{
canonical: z.ZodString;
localized: z.ZodRecord<z.ZodString, z.ZodString>;
}, z.core.$strip>>;
}, z.core.$strip>;
nextjs: z.ZodOptional<z.ZodObject<{
rules: z.ZodArray<z.ZodObject<{
canonical: z.ZodString;
localized: z.ZodRecord<z.ZodString, z.ZodString>;
}, z.core.$strip>>;
}, z.core.$strip>>;
vite: z.ZodOptional<z.ZodObject<{
rules: z.ZodArray<z.ZodObject<{
canonical: z.ZodString;
localized: z.ZodRecord<z.ZodString, z.ZodString>;
}, z.core.$strip>>;
}, z.core.$strip>>;
}, z.core.$strip>;
declare const routingSchema: z.ZodObject<{
rewrite: z.ZodOptional<z.ZodUnion<readonly [z.ZodRecord<z.ZodString, z.ZodRecord<z.ZodString, z.ZodString>>, z.ZodObject<{
url: z.ZodObject<{
rules: z.ZodArray<z.ZodObject<{
canonical: z.ZodString;
localized: z.ZodRecord<z.ZodString, z.ZodString>;
}, z.core.$strip>>;
}, z.core.$strip>;
nextjs: z.ZodOptional<z.ZodObject<{
rules: z.ZodArray<z.ZodObject<{
canonical: z.ZodString;
localized: z.ZodRecord<z.ZodString, z.ZodString>;
}, z.core.$strip>>;
}, z.core.$strip>>;
vite: z.ZodOptional<z.ZodObject<{
rules: z.ZodArray<z.ZodObject<{
canonical: z.ZodString;
localized: z.ZodRecord<z.ZodString, z.ZodString>;
}, z.core.$strip>>;
}, z.core.$strip>>;
}, z.core.$strip>]>>;
mode: z.ZodOptional<z.ZodEnum<{
"prefix-no-default": "prefix-no-default";
"prefix-all": "prefix-all";
"no-prefix": "no-prefix";
"search-params": "search-params";
}>>;
storage: z.ZodOptional<z.ZodUnion<readonly [z.ZodLiteral<false>, z.ZodEnum<{
cookie: "cookie";
localStorage: "localStorage";
sessionStorage: "sessionStorage";
header: "header";
}>, z.ZodObject<{
type: z.ZodLiteral<"cookie">;
name: z.ZodOptional<z.ZodString>;
domain: z.ZodOptional<z.ZodString>;
path: z.ZodOptional<z.ZodString>;
secure: z.ZodOptional<z.ZodBoolean>;
httpOnly: z.ZodOptional<z.ZodBoolean>;
sameSite: z.ZodOptional<z.ZodEnum<{
strict: "strict";
lax: "lax";
none: "none";
}>>;
expires: z.ZodOptional<z.ZodUnion<readonly [z.ZodCustom<Date, Date>, z.ZodNumber, z.ZodString]>>;
maxAge: z.ZodOptional<z.ZodNumber>;
}, z.core.$strip>, z.ZodObject<{
type: z.ZodEnum<{
localStorage: "localStorage";
sessionStorage: "sessionStorage";
header: "header";
}>;
name: z.ZodOptional<z.ZodString>;
}, z.core.$strip>, z.ZodArray<z.ZodUnion<readonly [z.ZodEnum<{
cookie: "cookie";
localStorage: "localStorage";
sessionStorage: "sessionStorage";
header: "header";
}>, z.ZodObject<{
type: z.ZodLiteral<"cookie">;
name: z.ZodOptional<z.ZodString>;
domain: z.ZodOptional<z.ZodString>;
path: z.ZodOptional<z.ZodString>;
secure: z.ZodOptional<z.ZodBoolean>;
httpOnly: z.ZodOptional<z.ZodBoolean>;
sameSite: z.ZodOptional<z.ZodEnum<{
strict: "strict";
lax: "lax";
none: "none";
}>>;
expires: z.ZodOptional<z.ZodUnion<readonly [z.ZodCustom<Date, Date>, z.ZodNumber, z.ZodString]>>;
maxAge: z.ZodOptional<z.ZodNumber>;
}, z.core.$strip>, z.ZodObject<{
type: z.ZodEnum<{
localStorage: "localStorage";
sessionStorage: "sessionStorage";
header: "header";
}>;
name: z.ZodOptional<z.ZodString>;
}, z.core.$strip>]>>]>>;
basePath: z.ZodOptional<z.ZodString>;
domains: z.ZodOptional<z.ZodRecord<z.ZodString, z.ZodString>>;
}, z.core.$strip>;
declare const systemSchema: z.ZodObject<{
baseDir: z.ZodOptional<z.ZodString>;
moduleAugmentationDir: z.ZodOptional<z.ZodString>;
unmergedDictionariesDir: z.ZodOptional<z.ZodString>;
remoteDictionariesDir: z.ZodOptional<z.ZodString>;
dictionariesDir: z.ZodOptional<z.ZodString>;
dynamicDictionariesDir: z.ZodOptional<z.ZodString>;
fetchDictionariesDir: z.ZodOptional<z.ZodString>;
typesDir: z.ZodOptional<z.ZodString>;
mainDir: z.ZodOptional<z.ZodString>;
configDir: z.ZodOptional<z.ZodString>;
cacheDir: z.ZodOptional<z.ZodString>;
tempDir: z.ZodOptional<z.ZodString>;
}, z.core.$strip>;
declare const contentSchema: z.ZodObject<{
fileExtensions: z.ZodOptional<z.ZodArray<z.ZodString>>;
contentDir: z.ZodOptional<z.ZodArray<z.ZodString>>;
codeDir: z.ZodOptional<z.ZodArray<z.ZodString>>;
excludedPath: z.ZodOptional<z.ZodArray<z.ZodString>>;
watch: z.ZodOptional<z.ZodBoolean>;
formatCommand: z.ZodOptional<z.ZodString>;
}, z.core.$strip>;
declare const editorSchema: z.ZodObject<{
applicationURL: z.ZodOptional<z.ZodUnion<readonly [z.ZodURL, z.ZodLiteral<"">]>>;
editorURL: z.ZodOptional<z.ZodUnion<readonly [z.ZodURL, z.ZodLiteral<"">]>>;
cmsURL: z.ZodOptional<z.ZodUnion<readonly [z.ZodURL, z.ZodLiteral<"">]>>;
backendURL: z.ZodOptional<z.ZodUnion<readonly [z.ZodURL, z.ZodLiteral<"">]>>;
port: z.ZodOptional<z.ZodNumber>;
enabled: z.ZodOptional<z.ZodBoolean>;
clientId: z.ZodOptional<z.ZodString>;
clientSecret: z.ZodOptional<z.ZodString>;
dictionaryPriorityStrategy: z.ZodOptional<z.ZodEnum<{
local_first: "local_first";
distant_first: "distant_first";
}>>;
liveSync: z.ZodOptional<z.ZodBoolean>;
liveSyncPort: z.ZodOptional<z.ZodNumber>;
liveSyncURL: z.ZodOptional<z.ZodUnion<readonly [z.ZodURL, z.ZodLiteral<"">]>>;
}, z.core.$strip>;
declare const logSchema: z.ZodObject<{
mode: z.ZodOptional<z.ZodEnum<{
default: "default";
verbose: "verbose";
disabled: "disabled";
}>>;
prefix: z.ZodOptional<z.ZodString>;
error: z.ZodOptional<z.ZodFunction<z.core.$ZodFunctionArgs, z.core.$ZodFunctionOut>>;
log: z.ZodOptional<z.ZodFunction<z.core.$ZodFunctionArgs, z.core.$ZodFunctionOut>>;
info: z.ZodOptional<z.ZodFunction<z.core.$ZodFunctionArgs, z.core.$ZodFunctionOut>>;
warn: z.ZodOptional<z.ZodFunction<z.core.$ZodFunctionArgs, z.core.$ZodFunctionOut>>;
}, z.core.$strip>;
declare const aiSchema: z.ZodObject<{
provider: z.ZodOptional<z.ZodEnum<typeof AiProviders>>;
apiKey: z.ZodOptional<z.ZodString>;
model: z.ZodOptional<z.ZodString>;
temperature: z.ZodOptional<z.ZodNumber>;
applicationContext: z.ZodOptional<z.ZodString>;
baseURL: z.ZodOptional<z.ZodURL>;
dataSerialization: z.ZodOptional<z.ZodEnum<{
json: "json";
toon: "toon";
}>>;
}, z.core.$strip>;
declare const buildSchema: z.ZodObject<{
mode: z.ZodOptional<z.ZodEnum<{
auto: "auto";
manual: "manual";
}>>;
optimize: z.ZodOptional<z.ZodBoolean>;
importMode: z.ZodOptional<z.ZodEnum<{
static: "static";
dynamic: "dynamic";
fetch: "fetch";
}>>;
traversePattern: z.ZodOptional<z.ZodArray<z.ZodString>>;
outputFormat: z.ZodOptional<z.ZodArray<z.ZodEnum<{
cjs: "cjs";
esm: "esm";
}>>>;
cache: z.ZodOptional<z.ZodBoolean>;
require: z.ZodOptional<z.ZodUnknown>;
checkTypes: z.ZodOptional<z.ZodBoolean>;
}, z.core.$strip>;
declare const compilerSchema: z.ZodObject<{
enabled: z.ZodOptional<z.ZodUnion<readonly [z.ZodBoolean, z.ZodLiteral<"build-only">]>>;
dictionaryKeyPrefix: z.ZodOptional<z.ZodString>;
transformPattern: z.ZodOptional<z.ZodUnion<readonly [z.ZodString, z.ZodArray<z.ZodString>]>>;
excludePattern: z.ZodOptional<z.ZodUnion<readonly [z.ZodString, z.ZodArray<z.ZodString>]>>;
output: z.ZodOptional<z.ZodUnknown>;
noMetadata: z.ZodOptional<z.ZodBoolean>;
saveComponents: z.ZodOptional<z.ZodBoolean>;
}, z.core.$strip>;
declare const dictionarySchema: z.ZodObject<{
fill: z.ZodOptional<z.ZodUnknown>;
contentAutoTransformation: z.ZodOptional<z.ZodUnion<readonly [z.ZodBoolean, z.ZodObject<{
markdown: z.ZodOptional<z.ZodBoolean>;
html: z.ZodOptional<z.ZodBoolean>;
insertion: z.ZodOptional<z.ZodBoolean>;
}, z.core.$strip>]>>;
location: z.ZodOptional<z.ZodString>;
locale: z.ZodOptional<z.ZodString>;
title: z.ZodOptional<z.ZodString>;
}, z.core.$strip>;
declare const intlayerConfigSchema: z.ZodObject<{
internationalization: z.ZodOptional<z.ZodObject<{
locales: z.ZodArray<z.ZodString>;
requiredLocales: z.ZodOptional<z.ZodArray<z.ZodString>>;
strictMode: z.ZodOptional<z.ZodEnum<{
strict: "strict";
inclusive: "inclusive";
loose: "loose";
}>>;
defaultLocale: z.ZodOptional<z.ZodString>;
}, z.core.$strip>>;
routing: z.ZodOptional<z.ZodObject<{
rewrite: z.ZodOptional<z.ZodUnion<readonly [z.ZodRecord<z.ZodString, z.ZodRecord<z.ZodString, z.ZodString>>, z.ZodObject<{
url: z.ZodObject<{
rules: z.ZodArray<z.ZodObject<{
canonical: z.ZodString;
localized: z.ZodRecord<z.ZodString, z.ZodString>;
}, z.core.$strip>>;
}, z.core.$strip>;
nextjs: z.ZodOptional<z.ZodObject<{
rules: z.ZodArray<z.ZodObject<{
canonical: z.ZodString;
localized: z.ZodRecord<z.ZodString, z.ZodString>;
}, z.core.$strip>>;
}, z.core.$strip>>;
vite: z.ZodOptional<z.ZodObject<{
rules: z.ZodArray<z.ZodObject<{
canonical: z.ZodString;
localized: z.ZodRecord<z.ZodString, z.ZodString>;
}, z.core.$strip>>;
}, z.core.$strip>>;
}, z.core.$strip>]>>;
mode: z.ZodOptional<z.ZodEnum<{
"prefix-no-default": "prefix-no-default";
"prefix-all": "prefix-all";
"no-prefix": "no-prefix";
"search-params": "search-params";
}>>;
storage: z.ZodOptional<z.ZodUnion<readonly [z.ZodLiteral<false>, z.ZodEnum<{
cookie: "cookie";
localStorage: "localStorage";
sessionStorage: "sessionStorage";
header: "header";
}>, z.ZodObject<{
type: z.ZodLiteral<"cookie">;
name: z.ZodOptional<z.ZodString>;
domain: z.ZodOptional<z.ZodString>;
path: z.ZodOptional<z.ZodString>;
secure: z.ZodOptional<z.ZodBoolean>;
httpOnly: z.ZodOptional<z.ZodBoolean>;
sameSite: z.ZodOptional<z.ZodEnum<{
strict: "strict";
lax: "lax";
none: "none";
}>>;
expires: z.ZodOptional<z.ZodUnion<readonly [z.ZodCustom<Date, Date>, z.ZodNumber, z.ZodString]>>;
maxAge: z.ZodOptional<z.ZodNumber>;
}, z.core.$strip>, z.ZodObject<{
type: z.ZodEnum<{
localStorage: "localStorage";
sessionStorage: "sessionStorage";
header: "header";
}>;
name: z.ZodOptional<z.ZodString>;
}, z.core.$strip>, z.ZodArray<z.ZodUnion<readonly [z.ZodEnum<{
cookie: "cookie";
localStorage: "localStorage";
sessionStorage: "sessionStorage";
header: "header";
}>, z.ZodObject<{
type: z.ZodLiteral<"cookie">;
name: z.ZodOptional<z.ZodString>;
domain: z.ZodOptional<z.ZodString>;
path: z.ZodOptional<z.ZodString>;
secure: z.ZodOptional<z.ZodBoolean>;
httpOnly: z.ZodOptional<z.ZodBoolean>;
sameSite: z.ZodOptional<z.ZodEnum<{
strict: "strict";
lax: "lax";
none: "none";
}>>;
expires: z.ZodOptional<z.ZodUnion<readonly [z.ZodCustom<Date, Date>, z.ZodNumber, z.ZodString]>>;
maxAge: z.ZodOptional<z.ZodNumber>;
}, z.core.$strip>, z.ZodObject<{
type: z.ZodEnum<{
localStorage: "localStorage";
sessionStorage: "sessionStorage";
header: "header";
}>;
name: z.ZodOptional<z.ZodString>;
}, z.core.$strip>]>>]>>;
basePath: z.ZodOptional<z.ZodString>;
domains: z.ZodOptional<z.ZodRecord<z.ZodString, z.ZodString>>;
}, z.core.$strip>>;
content: z.ZodOptional<z.ZodObject<{
fileExtensions: z.ZodOptional<z.ZodArray<z.ZodString>>;
contentDir: z.ZodOptional<z.ZodArray<z.ZodString>>;
codeDir: z.ZodOptional<z.ZodArray<z.ZodString>>;
excludedPath: z.ZodOptional<z.ZodArray<z.ZodString>>;
watch: z.ZodOptional<z.ZodBoolean>;
formatCommand: z.ZodOptional<z.ZodString>;
}, z.core.$strip>>;
system: z.ZodOptional<z.ZodObject<{
baseDir: z.ZodOptional<z.ZodString>;
moduleAugmentationDir: z.ZodOptional<z.ZodString>;
unmergedDictionariesDir: z.ZodOptional<z.ZodString>;
remoteDictionariesDir: z.ZodOptional<z.ZodString>;
dictionariesDir: z.ZodOptional<z.ZodString>;
dynamicDictionariesDir: z.ZodOptional<z.ZodString>;
fetchDictionariesDir: z.ZodOptional<z.ZodString>;
typesDir: z.ZodOptional<z.ZodString>;
mainDir: z.ZodOptional<z.ZodString>;
configDir: z.ZodOptional<z.ZodString>;
cacheDir: z.ZodOptional<z.ZodString>;
tempDir: z.ZodOptional<z.ZodString>;
}, z.core.$strip>>;
editor: z.ZodOptional<z.ZodObject<{
applicationURL: z.ZodOptional<z.ZodUnion<readonly [z.ZodURL, z.ZodLiteral<"">]>>;
editorURL: z.ZodOptional<z.ZodUnion<readonly [z.ZodURL, z.ZodLiteral<"">]>>;
cmsURL: z.ZodOptional<z.ZodUnion<readonly [z.ZodURL, z.ZodLiteral<"">]>>;
backendURL: z.ZodOptional<z.ZodUnion<readonly [z.ZodURL, z.ZodLiteral<"">]>>;
port: z.ZodOptional<z.ZodNumber>;
enabled: z.ZodOptional<z.ZodBoolean>;
clientId: z.ZodOptional<z.ZodString>;
clientSecret: z.ZodOptional<z.ZodString>;
dictionaryPriorityStrategy: z.ZodOptional<z.ZodEnum<{
local_first: "local_first";
distant_first: "distant_first";
}>>;
liveSync: z.ZodOptional<z.ZodBoolean>;
liveSyncPort: z.ZodOptional<z.ZodNumber>;
liveSyncURL: z.ZodOptional<z.ZodUnion<readonly [z.ZodURL, z.ZodLiteral<"">]>>;
}, z.core.$strip>>;
log: z.ZodOptional<z.ZodObject<{
mode: z.ZodOptional<z.ZodEnum<{
default: "default";
verbose: "verbose";
disabled: "disabled";
}>>;
prefix: z.ZodOptional<z.ZodString>;
error: z.ZodOptional<z.ZodFunction<z.core.$ZodFunctionArgs, z.core.$ZodFunctionOut>>;
log: z.ZodOptional<z.ZodFunction<z.core.$ZodFunctionArgs, z.core.$ZodFunctionOut>>;
info: z.ZodOptional<z.ZodFunction<z.core.$ZodFunctionArgs, z.core.$ZodFunctionOut>>;
warn: z.ZodOptional<z.ZodFunction<z.core.$ZodFunctionArgs, z.core.$ZodFunctionOut>>;
}, z.core.$strip>>;
ai: z.ZodOptional<z.ZodObject<{
provider: z.ZodOptional<z.ZodEnum<typeof AiProviders>>;
apiKey: z.ZodOptional<z.ZodString>;
model: z.ZodOptional<z.ZodString>;
temperature: z.ZodOptional<z.ZodNumber>;
applicationContext: z.ZodOptional<z.ZodString>;
baseURL: z.ZodOptional<z.ZodURL>;
dataSerialization: z.ZodOptional<z.ZodEnum<{
json: "json";
toon: "toon";
}>>;
}, z.core.$strip>>;
build: z.ZodOptional<z.ZodObject<{
mode: z.ZodOptional<z.ZodEnum<{
auto: "auto";
manual: "manual";
}>>;
optimize: z.ZodOptional<z.ZodBoolean>;
importMode: z.ZodOptional<z.ZodEnum<{
static: "static";
dynamic: "dynamic";
fetch: "fetch";
}>>;
traversePattern: z.ZodOptional<z.ZodArray<z.ZodString>>;
outputFormat: z.ZodOptional<z.ZodArray<z.ZodEnum<{
cjs: "cjs";
esm: "esm";
}>>>;
cache: z.ZodOptional<z.ZodBoolean>;
require: z.ZodOptional<z.ZodUnknown>;
checkTypes: z.ZodOptional<z.ZodBoolean>;
}, z.core.$strip>>;
compiler: z.ZodOptional<z.ZodObject<{
enabled: z.ZodOptional<z.ZodUnion<readonly [z.ZodBoolean, z.ZodLiteral<"build-only">]>>;
dictionaryKeyPrefix: z.ZodOptional<z.ZodString>;
transformPattern: z.ZodOptional<z.ZodUnion<readonly [z.ZodString, z.ZodArray<z.ZodString>]>>;
excludePattern: z.ZodOptional<z.ZodUnion<readonly [z.ZodString, z.ZodArray<z.ZodString>]>>;
output: z.ZodOptional<z.ZodUnknown>;
noMetadata: z.ZodOptional<z.ZodBoolean>;
saveComponents: z.ZodOptional<z.ZodBoolean>;
}, z.core.$strip>>;
dictionary: z.ZodOptional<z.ZodObject<{
fill: z.ZodOptional<z.ZodUnknown>;
contentAutoTransformation: z.ZodOptional<z.ZodUnion<readonly [z.ZodBoolean, z.ZodObject<{
markdown: z.ZodOptional<z.ZodBoolean>;
html: z.ZodOptional<z.ZodBoolean>;
insertion: z.ZodOptional<z.ZodBoolean>;
}, z.core.$strip>]>>;
location: z.ZodOptional<z.ZodString>;
locale: z.ZodOptional<z.ZodString>;
title: z.ZodOptional<z.ZodString>;
}, z.core.$strip>>;
plugins: z.ZodOptional<z.ZodArray<z.ZodUnknown>>;
schemas: z.ZodOptional<z.ZodRecord<z.ZodString, z.ZodUnknown>>;
metadata: z.ZodOptional<z.ZodObject<{
name: z.ZodOptional<z.ZodString>;
version: z.ZodOptional<z.ZodString>;
doc: z.ZodOptional<z.ZodString>;
}, 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