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"; export declare const ConfiguredSourceProvider: { readonly Github: "github"; readonly GheCloud: "ghe_cloud"; readonly GheServer: "ghe_server"; }; export type ConfiguredSourceProvider = OpenEnum; export declare const ConfiguredDestinationProvider: { readonly Vercel: "vercel"; readonly Cloudflare: "cloudflare"; readonly Cli: "cli"; }; export type ConfiguredDestinationProvider = OpenEnum; export type Plugins = { errors?: boolean | undefined; device?: boolean | undefined; pageEvents?: boolean | undefined; rageClick?: boolean | undefined; replay?: boolean | undefined; logs?: boolean | undefined; }; export declare const ReleasesConfigResponseServerTracing: { readonly Full: "full"; readonly Drain: "drain"; }; export type ReleasesConfigResponseServerTracing = OpenEnum; export declare const ReleasesConfigResponseLogSourcing: { readonly SDK: "sdk"; readonly Drain: "drain"; }; export type ReleasesConfigResponseLogSourcing = OpenEnum; export type SDKConfig = { plugins?: Plugins | undefined; serverTracing?: ReleasesConfigResponseServerTracing | undefined; logSourcing?: ReleasesConfigResponseLogSourcing | undefined; }; export type Surface = { id: string; slug: string; environmentFiltering: boolean; sourceProvider: ConfiguredSourceProvider | null; destinationProvider: ConfiguredDestinationProvider | null; sdkConfig: SDKConfig | null; }; export type Org = { id: string; slug: string; }; export type ReleasesConfigResponse = { surface: Surface; org: Org; }; /** @internal */ export declare const ConfiguredSourceProvider$inboundSchema: z.ZodMiniType; /** @internal */ export declare const ConfiguredDestinationProvider$inboundSchema: z.ZodMiniType; /** @internal */ export declare const Plugins$inboundSchema: z.ZodMiniType; export declare function pluginsFromJSON(jsonString: string): SafeParseResult; /** @internal */ export declare const ReleasesConfigResponseServerTracing$inboundSchema: z.ZodMiniType; /** @internal */ export declare const ReleasesConfigResponseLogSourcing$inboundSchema: z.ZodMiniType; /** @internal */ export declare const SDKConfig$inboundSchema: z.ZodMiniType; export declare function sdkConfigFromJSON(jsonString: string): SafeParseResult; /** @internal */ export declare const Surface$inboundSchema: z.ZodMiniType; export declare function surfaceFromJSON(jsonString: string): SafeParseResult; /** @internal */ export declare const Org$inboundSchema: z.ZodMiniType; export declare function orgFromJSON(jsonString: string): SafeParseResult; /** @internal */ export declare const ReleasesConfigResponse$inboundSchema: z.ZodMiniType; export declare function releasesConfigResponseFromJSON(jsonString: string): SafeParseResult;