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: { adapterPath: z.ZodOptional; useSkewCookie: z.ZodOptional; after: z.ZodOptional; appNavFailHandling: 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>; dynamicOnHover: z.ZodOptional; 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; }>>; extensionAlias: z.ZodOptional>; externalDir: z.ZodOptional; externalMiddlewareRewritesResolve: z.ZodOptional; externalProxyRewritesResolve: 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; isolatedDevBuild: z.ZodOptional; mcpServer: z.ZodOptional; removeUncaughtErrorAndRejectionListeners: z.ZodOptional; validateRSCRequestHeaders: z.ZodOptional; scrollRestoration: z.ZodOptional; sri: z.ZodOptional>; }, "strip", z.ZodTypeAny, { algorithm?: "sha256" | "sha384" | "sha512" | undefined; }, { algorithm?: "sha256" | "sha384" | "sha512" | 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; typedRoutes: z.ZodOptional; webpackBuildWorker: z.ZodOptional; webpackMemoryOptimizations: z.ZodOptional; turbopackMemoryLimit: 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; turbopackUseSystemTlsCerts: z.ZodOptional; turbopackUseBuiltinBabel: z.ZodOptional; turbopackUseBuiltinSass: z.ZodOptional; turbopackModuleIds: z.ZodOptional>; turbopackInferModuleSideEffects: z.ZodOptional; optimizePackageImports: z.ZodOptional>; optimizeServerReact: z.ZodOptional; clientTraceMetadata: z.ZodOptional>; serverMinification: z.ZodOptional; serverSourceMaps: z.ZodOptional; useWasmBinary: z.ZodOptional; useLightningcss: z.ZodOptional; 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; edgeLimit: z.ZodOptional; showSourceLocation: z.ZodOptional; }, "strip", z.ZodTypeAny, { depthLimit?: number | undefined; edgeLimit?: number | undefined; showSourceLocation?: boolean | undefined; }, { depthLimit?: number | undefined; edgeLimit?: number | undefined; showSourceLocation?: boolean | undefined; }>]>>; lockDistDir: z.ZodOptional; hideLogsAfterAbort: z.ZodOptional; runtimeServerDeploymentId: z.ZodOptional; }; export declare const configSchema: zod.ZodType;