import { z } from "zod"; export declare const appDefinitionConfig: z.ZodObject<{ definition: z.ZodNullable; environment: z.ZodUnion<[z.ZodLiteral<"isolate">, z.ZodLiteral<"node">]>; }, "passthrough", z.ZodTypeAny, { path: string; environment: "node" | "isolate"; source: string; sourceMap?: string | undefined; }, { path: string; environment: "node" | "isolate"; source: string; sourceMap?: string | undefined; }>>; dependencies: z.ZodArray; schema: z.ZodNullable; environment: z.ZodUnion<[z.ZodLiteral<"isolate">, z.ZodLiteral<"node">]>; }, "passthrough", z.ZodTypeAny, { path: string; environment: "node" | "isolate"; source: string; sourceMap?: string | undefined; }, { path: string; environment: "node" | "isolate"; source: string; sourceMap?: string | undefined; }>>; changedModules: z.ZodArray; environment: z.ZodUnion<[z.ZodLiteral<"isolate">, z.ZodLiteral<"node">]>; }, "passthrough", z.ZodTypeAny, { path: string; environment: "node" | "isolate"; source: string; sourceMap?: string | undefined; }, { path: string; environment: "node" | "isolate"; source: string; sourceMap?: string | undefined; }>, "many">; unchangedModuleHashes: z.ZodArray, z.ZodLiteral<"node">]>; sha256: z.ZodString; }, "passthrough", z.ZodTypeAny, { sha256: string; path: string; environment: "node" | "isolate"; }, { sha256: string; path: string; environment: "node" | "isolate"; }>, "many">; udfServerVersion: z.ZodString; }, "passthrough", z.ZodTypeAny, { definition: { path: string; environment: "node" | "isolate"; source: string; sourceMap?: string | undefined; } | null; dependencies: string[]; schema: { path: string; environment: "node" | "isolate"; source: string; sourceMap?: string | undefined; } | null; changedModules: { path: string; environment: "node" | "isolate"; source: string; sourceMap?: string | undefined; }[]; unchangedModuleHashes: { sha256: string; path: string; environment: "node" | "isolate"; }[]; udfServerVersion: string; }, { definition: { path: string; environment: "node" | "isolate"; source: string; sourceMap?: string | undefined; } | null; dependencies: string[]; schema: { path: string; environment: "node" | "isolate"; source: string; sourceMap?: string | undefined; } | null; changedModules: { path: string; environment: "node" | "isolate"; source: string; sourceMap?: string | undefined; }[]; unchangedModuleHashes: { sha256: string; path: string; environment: "node" | "isolate"; }[]; udfServerVersion: string; }>; export type AppDefinitionConfig = z.infer; export declare const componentDefinitionConfig: z.ZodObject<{ definitionPath: z.ZodString; definition: z.ZodObject<{ path: z.ZodString; source: z.ZodString; sourceMap: z.ZodOptional; environment: z.ZodUnion<[z.ZodLiteral<"isolate">, z.ZodLiteral<"node">]>; }, "passthrough", z.ZodTypeAny, { path: string; environment: "node" | "isolate"; source: string; sourceMap?: string | undefined; }, { path: string; environment: "node" | "isolate"; source: string; sourceMap?: string | undefined; }>; dependencies: z.ZodArray; schema: z.ZodNullable; environment: z.ZodUnion<[z.ZodLiteral<"isolate">, z.ZodLiteral<"node">]>; }, "passthrough", z.ZodTypeAny, { path: string; environment: "node" | "isolate"; source: string; sourceMap?: string | undefined; }, { path: string; environment: "node" | "isolate"; source: string; sourceMap?: string | undefined; }>>; functions: z.ZodArray; environment: z.ZodUnion<[z.ZodLiteral<"isolate">, z.ZodLiteral<"node">]>; }, "passthrough", z.ZodTypeAny, { path: string; environment: "node" | "isolate"; source: string; sourceMap?: string | undefined; }, { path: string; environment: "node" | "isolate"; source: string; sourceMap?: string | undefined; }>, "many">; udfServerVersion: z.ZodString; }, "passthrough", z.ZodTypeAny, { definition: { path: string; environment: "node" | "isolate"; source: string; sourceMap?: string | undefined; }; dependencies: string[]; schema: { path: string; environment: "node" | "isolate"; source: string; sourceMap?: string | undefined; } | null; functions: { path: string; environment: "node" | "isolate"; source: string; sourceMap?: string | undefined; }[]; definitionPath: string; udfServerVersion: string; }, { definition: { path: string; environment: "node" | "isolate"; source: string; sourceMap?: string | undefined; }; dependencies: string[]; schema: { path: string; environment: "node" | "isolate"; source: string; sourceMap?: string | undefined; } | null; functions: { path: string; environment: "node" | "isolate"; source: string; sourceMap?: string | undefined; }[]; definitionPath: string; udfServerVersion: string; }>; export type ComponentDefinitionConfig = z.infer; //# sourceMappingURL=definitionConfig.d.ts.map