import * as z from "zod/v4-mini"; import { OpenEnum } from "../types/enums.js"; import { Result as SafeParseResult } from "../types/fp.js"; import { SDKValidationError } from "./errors/sdk-validation-error.js"; import { RemotePluginConfig } from "./remote-plugin-config.js"; export declare const ConfigResponseServerTracing: { readonly Full: "full"; readonly Drain: "drain"; }; export type ConfigResponseServerTracing = OpenEnum; export declare const ConfigResponseLogSourcing: { readonly SDK: "sdk"; readonly Drain: "drain"; }; export type ConfigResponseLogSourcing = OpenEnum; export type ConfigResponse = { plugins: RemotePluginConfig; ingestUrl?: string | undefined; serverTracing?: ConfigResponseServerTracing | undefined; logSourcing?: ConfigResponseLogSourcing | undefined; }; /** @internal */ export declare const ConfigResponseServerTracing$inboundSchema: z.ZodMiniType; /** @internal */ export declare const ConfigResponseLogSourcing$inboundSchema: z.ZodMiniType; /** @internal */ export declare const ConfigResponse$inboundSchema: z.ZodMiniType; export declare function configResponseFromJSON(jsonString: string): SafeParseResult;