import { z } from "zod"; export type Package = { name: string; version: string; description: string; author: { name: string; email: string; }; license: string; dependencies: Record; }; /** * Base eventually configuration */ declare const Schema: z.ZodObject<{ env: z.ZodEnum<["development", "test", "staging", "production"]>; logLevel: z.ZodEnum<["error", "info", "data", "trace"]>; service: z.ZodString; version: z.ZodString; description: z.ZodString; author: z.ZodObject<{ name: z.ZodString; email: z.ZodString; }, "strip", z.ZodTypeAny, { email: string; name: string; }, { email: string; name: string; }>; license: z.ZodString; dependencies: z.ZodRecord; }, "strip", z.ZodTypeAny, { description: string; env: "development" | "test" | "staging" | "production"; logLevel: "error" | "info" | "data" | "trace"; service: string; version: string; author: { email: string; name: string; }; license: string; dependencies: Record; }, { description: string; env: "development" | "test" | "staging" | "production"; logLevel: "error" | "info" | "data" | "trace"; service: string; version: string; author: { email: string; name: string; }; license: string; dependencies: Record; }>; export type Config = z.infer; export declare const config: () => Config; export {}; //# sourceMappingURL=config.d.ts.map