import { z } from 'zod'; declare const ModuleSchema: z.ZodOptional, "many">>; export type Module = z.infer; export declare const OCBConfigSchema: z.ZodObject<{ dist: z.ZodObject<{ otelcol_version: z.ZodOptional; module: z.ZodOptional; version: z.ZodOptional; }, "strip", z.ZodTypeAny, { otelcol_version?: string | undefined; module?: string | undefined; version?: string | undefined; }, { otelcol_version?: string | undefined; module?: string | undefined; version?: string | undefined; }>; extensions: z.ZodOptional, "many">>; exporters: z.ZodOptional, "many">>; receivers: z.ZodOptional, "many">>; processors: z.ZodOptional, "many">>; connectors: z.ZodOptional, "many">>; }, "strip", z.ZodTypeAny, { dist: { otelcol_version?: string | undefined; module?: string | undefined; version?: string | undefined; }; extensions?: { gomod: string; }[] | undefined; exporters?: { gomod: string; }[] | undefined; receivers?: { gomod: string; }[] | undefined; processors?: { gomod: string; }[] | undefined; connectors?: { gomod: string; }[] | undefined; }, { dist: { otelcol_version?: string | undefined; module?: string | undefined; version?: string | undefined; }; extensions?: { gomod: string; }[] | undefined; exporters?: { gomod: string; }[] | undefined; receivers?: { gomod: string; }[] | undefined; processors?: { gomod: string; }[] | undefined; connectors?: { gomod: string; }[] | undefined; }>; export type OCBConfig = z.infer; export {};