import type { NextConfig } from './config'; import { z } from 'next/dist/compiled/zod'; import type zod from 'next/dist/compiled/zod'; import type { SizeLimit } from '../types'; export declare const experimentalSchema: { useSkewCookie: z.ZodOptional; after: z.ZodOptional; appNavFailHandling: z.ZodOptional; appNewScrollHandler: z.ZodOptional; preloadEntriesOnStart: z.ZodOptional; allowedRevalidateHeaderKeys: z.ZodOptional>; staleTimes: z.ZodOptional; static: z.ZodOptional; }, "strip", z.ZodTypeAny, { static?: number | undefined; dynamic?: number | undefined; }, { static?: number | undefined; dynamic?: number | undefined; }>>; cacheLife: z.ZodOptional; revalidate: z.ZodOptional; expire: z.ZodOptional; }, "strip", z.ZodTypeAny, { revalidate?: number | undefined; expire?: number | undefined; stale?: number | undefined; }, { revalidate?: number | undefined; expire?: number | undefined; stale?: number | undefined; }>>>; cacheHandlers: z.ZodOptional>>; clientRouterFilter: z.ZodOptional; clientRouterFilterRedirects: z.ZodOptional; clientRouterFilterAllowedRate: z.ZodOptional; cpus: z.ZodOptional; memoryBasedWorkersCount: z.ZodOptional; craCompat: z.ZodOptional; caseSensitiveRoutes: z.ZodOptional; clientParamParsingOrigins: z.ZodOptional>; cachedNavigations: z.ZodOptional; partialFallbacks: z.ZodOptional; dynamicOnHover: z.ZodOptional; optimisticRouting: z.ZodOptional; varyParams: z.ZodOptional; prefetchInlining: z.ZodOptional; maxBundleSize: z.ZodOptional; }, "strip", z.ZodTypeAny, { maxSize?: number | undefined; maxBundleSize?: number | undefined; }, { maxSize?: number | undefined; maxBundleSize?: number | undefined; }>]>>; disableOptimizedLoading: z.ZodOptional; disablePostcssPresetEnv: z.ZodOptional; cacheComponents: z.ZodOptional; inlineCss: z.ZodOptional; esmExternals: z.ZodOptional]>>; serverActions: z.ZodOptional>; allowedOrigins: z.ZodOptional>; }, "strip", z.ZodTypeAny, { bodySizeLimit?: SizeLimit | undefined; allowedOrigins?: string[] | undefined; }, { bodySizeLimit?: SizeLimit | undefined; allowedOrigins?: string[] | undefined; }>>; maxPostponedStateSize: z.ZodOptional>; extensionAlias: z.ZodOptional>; externalDir: z.ZodOptional; externalMiddlewareRewritesResolve: z.ZodOptional; externalProxyRewritesResolve: z.ZodOptional; exposeTestingApiInProductionBuild: z.ZodOptional; instantNavigationDevToolsToggle: z.ZodOptional; fallbackNodePolyfills: z.ZodOptional>; fetchCacheKeyPrefix: z.ZodOptional; forceSwcTransforms: z.ZodOptional; fullySpecified: z.ZodOptional; gzipSize: z.ZodOptional; imgOptConcurrency: z.ZodNullable>; imgOptTimeoutInSeconds: z.ZodOptional; imgOptMaxInputPixels: z.ZodOptional; imgOptSequentialRead: z.ZodNullable>; imgOptSkipMetadata: z.ZodNullable>; isrFlushToDisk: z.ZodOptional; largePageDataBytes: z.ZodOptional; linkNoTouchStart: z.ZodOptional; manualClientBasePath: z.ZodOptional; middlewarePrefetch: z.ZodOptional>; proxyPrefetch: z.ZodOptional>; middlewareClientMaxBodySize: z.ZodOptional>; proxyClientMaxBodySize: z.ZodOptional>; multiZoneDraftMode: z.ZodOptional; cssChunking: z.ZodOptional]>>; nextScriptWorkers: z.ZodOptional; optimizeCss: z.ZodOptional>; optimisticClientCache: z.ZodOptional; parallelServerCompiles: z.ZodOptional; parallelServerBuildTraces: z.ZodOptional; ppr: z.ZodOptional]>>>; taint: z.ZodOptional; prerenderEarlyExit: z.ZodOptional; proxyTimeout: z.ZodOptional; rootParams: z.ZodOptional; mcpServer: z.ZodOptional; removeUncaughtErrorAndRejectionListeners: z.ZodOptional; validateRSCRequestHeaders: z.ZodOptional; scrollRestoration: z.ZodOptional; sri: z.ZodOptional>; }, "strip", z.ZodTypeAny, { algorithm?: "sha256" | "sha512" | "sha384" | undefined; }, { algorithm?: "sha256" | "sha512" | "sha384" | undefined; }>>; swcPlugins: z.ZodOptional], null>, "many">>; swcTraceProfiling: z.ZodOptional; urlImports: z.ZodOptional; viewTransition: z.ZodOptional; workerThreads: z.ZodOptional; webVitalsAttribution: z.ZodOptional, z.ZodLiteral<"FCP">, z.ZodLiteral<"FID">, z.ZodLiteral<"INP">, z.ZodLiteral<"LCP">, z.ZodLiteral<"TTFB">]>, "many">>; mdxRs: z.ZodOptional; jsxRuntime: z.ZodOptional; jsxImportSource: z.ZodOptional; providerImportSource: z.ZodOptional; mdxType: z.ZodOptional>; }, "strip", z.ZodTypeAny, { development?: boolean | undefined; jsxImportSource?: string | undefined; jsxRuntime?: string | undefined; providerImportSource?: string | undefined; mdxType?: "gfm" | "commonmark" | undefined; }, { development?: boolean | undefined; jsxImportSource?: string | undefined; jsxRuntime?: string | undefined; providerImportSource?: string | undefined; mdxType?: "gfm" | "commonmark" | undefined; }>]>>; transitionIndicator: z.ZodOptional; gestureTransition: z.ZodOptional; typedRoutes: z.ZodOptional; webpackBuildWorker: z.ZodOptional; webpackMemoryOptimizations: z.ZodOptional; turbopackMemoryLimit: z.ZodOptional; turbopackPluginRuntimeStrategy: z.ZodOptional>; turbopackMinify: z.ZodOptional; turbopackFileSystemCacheForDev: z.ZodOptional; turbopackFileSystemCacheForBuild: z.ZodOptional; turbopackSourceMaps: z.ZodOptional; turbopackInputSourceMaps: z.ZodOptional; turbopackTreeShaking: z.ZodOptional; turbopackRemoveUnusedImports: z.ZodOptional; turbopackRemoveUnusedExports: z.ZodOptional; turbopackScopeHoisting: z.ZodOptional; turbopackClientSideNestedAsyncChunking: z.ZodOptional; turbopackServerSideNestedAsyncChunking: z.ZodOptional; turbopackImportTypeBytes: z.ZodOptional; turbopackImportTypeText: z.ZodOptional; turbopackUseBuiltinBabel: z.ZodOptional; turbopackUseBuiltinSass: z.ZodOptional; turbopackModuleIds: z.ZodOptional>; turbopackInferModuleSideEffects: z.ZodOptional; optimizePackageImports: z.ZodOptional>; optimizeServerReact: z.ZodOptional; strictRouteTypes: z.ZodOptional; clientTraceMetadata: z.ZodOptional>; serverMinification: z.ZodOptional; serverSourceMaps: z.ZodOptional; useWasmBinary: z.ZodOptional; useLightningcss: z.ZodOptional; lightningCssFeatures: z.ZodOptional, "many">>; exclude: z.ZodOptional, "many">>; }, "strip", z.ZodTypeAny, { include?: ("nesting" | "colors" | "not-selector-list" | "dir-selector" | "lang-selector-list" | "is-selector" | "text-decoration-thickness-percent" | "media-interval-syntax" | "media-range-syntax" | "custom-media-queries" | "clamp-function" | "color-function" | "oklab-colors" | "lab-colors" | "p3-colors" | "hex-alpha-colors" | "space-separated-color-notation" | "font-family-system-ui" | "double-position-gradients" | "vendor-prefixes" | "logical-properties" | "light-dark" | "selectors" | "media-queries")[] | undefined; exclude?: ("nesting" | "colors" | "not-selector-list" | "dir-selector" | "lang-selector-list" | "is-selector" | "text-decoration-thickness-percent" | "media-interval-syntax" | "media-range-syntax" | "custom-media-queries" | "clamp-function" | "color-function" | "oklab-colors" | "lab-colors" | "p3-colors" | "hex-alpha-colors" | "space-separated-color-notation" | "font-family-system-ui" | "double-position-gradients" | "vendor-prefixes" | "logical-properties" | "light-dark" | "selectors" | "media-queries")[] | undefined; }, { include?: ("nesting" | "colors" | "not-selector-list" | "dir-selector" | "lang-selector-list" | "is-selector" | "text-decoration-thickness-percent" | "media-interval-syntax" | "media-range-syntax" | "custom-media-queries" | "clamp-function" | "color-function" | "oklab-colors" | "lab-colors" | "p3-colors" | "hex-alpha-colors" | "space-separated-color-notation" | "font-family-system-ui" | "double-position-gradients" | "vendor-prefixes" | "logical-properties" | "light-dark" | "selectors" | "media-queries")[] | undefined; exclude?: ("nesting" | "colors" | "not-selector-list" | "dir-selector" | "lang-selector-list" | "is-selector" | "text-decoration-thickness-percent" | "media-interval-syntax" | "media-range-syntax" | "custom-media-queries" | "clamp-function" | "color-function" | "oklab-colors" | "lab-colors" | "p3-colors" | "hex-alpha-colors" | "space-separated-color-notation" | "font-family-system-ui" | "double-position-gradients" | "vendor-prefixes" | "logical-properties" | "light-dark" | "selectors" | "media-queries")[] | undefined; }>>; testProxy: z.ZodOptional; defaultTestRunner: z.ZodOptional>; allowDevelopmentBuild: z.ZodOptional>; reactDebugChannel: z.ZodOptional; staticGenerationRetryCount: z.ZodOptional; staticGenerationMaxConcurrency: z.ZodOptional; staticGenerationMinPagesPerWorker: z.ZodOptional; typedEnv: z.ZodOptional; serverComponentsHmrCache: z.ZodOptional; authInterrupts: z.ZodOptional; useCache: z.ZodOptional; slowModuleDetection: z.ZodOptional>; globalNotFound: z.ZodOptional; browserDebugInfoInTerminal: z.ZodOptional, z.ZodObject<{ level: z.ZodOptional>; depthLimit: z.ZodOptional; edgeLimit: z.ZodOptional; showSourceLocation: z.ZodOptional; }, "strip", z.ZodTypeAny, { level?: "error" | "warn" | "verbose" | undefined; depthLimit?: number | undefined; edgeLimit?: number | undefined; showSourceLocation?: boolean | undefined; }, { level?: "error" | "warn" | "verbose" | undefined; depthLimit?: number | undefined; edgeLimit?: number | undefined; showSourceLocation?: boolean | undefined; }>]>>; lockDistDir: z.ZodOptional; hideLogsAfterAbort: z.ZodOptional; runtimeServerDeploymentId: z.ZodOptional; immutableAssetToken: z.ZodOptional; deferredEntries: z.ZodOptional>; onBeforeDeferredEntries: z.ZodOptional, z.ZodPromise>>; reportSystemEnvInlining: z.ZodOptional>; }; export declare const configSchema: zod.ZodType;