@vercel/sdk
Version:
<p align="center"> <a href="https://vercel.com"> <img src="https://assets.vercel.com/image/upload/v1588805858/repositories/vercel/logo.png" height="96"> <h3 align="center">Vercel</h3> </a> <p align="center">Develop. Preview. Ship.</p> </p>
764 lines • 44.3 kB
TypeScript
import * as z from "zod/v3";
import { ClosedEnum } from "../types/enums.js";
import { Result as SafeParseResult } from "../types/fp.js";
import { SDKValidationError } from "./sdkvalidationerror.js";
export type GetDrainRequest = {
id: string;
/**
* The Team identifier to perform the request on behalf of.
*/
teamId?: string | undefined;
/**
* The Team slug to perform the request on behalf of.
*/
slug?: string | undefined;
};
export declare const GetDrainResponseBodyDrainsStatus: {
readonly Disabled: "disabled";
readonly Enabled: "enabled";
readonly Errored: "errored";
};
export type GetDrainResponseBodyDrainsStatus = ClosedEnum<typeof GetDrainResponseBodyDrainsStatus>;
export declare const GetDrainResponseBodyDrainsDisabledReason: {
readonly AccountPlanDowngrade: "account-plan-downgrade";
readonly DisabledByAdmin: "disabled-by-admin";
readonly DisabledByOwner: "disabled-by-owner";
readonly FeatureNotAvailable: "feature-not-available";
};
export type GetDrainResponseBodyDrainsDisabledReason = ClosedEnum<typeof GetDrainResponseBodyDrainsDisabledReason>;
export type GetDrainResponseBodyDrainsLog = {};
export type GetDrainResponseBodyDrainsTrace = {};
export type GetDrainResponseBodyDrainsAnalytics = {};
export type GetDrainResponseBodyDrainsSpeedInsights = {};
export type GetDrainResponseBodyDrainsAiGateway = {};
export type GetDrainResponseBodyDrainsAuditLog = {};
export type GetDrainResponseBodyDrainsSchemas = {
log?: GetDrainResponseBodyDrainsLog | undefined;
trace?: GetDrainResponseBodyDrainsTrace | undefined;
analytics?: GetDrainResponseBodyDrainsAnalytics | undefined;
speedInsights?: GetDrainResponseBodyDrainsSpeedInsights | undefined;
aiGateway?: GetDrainResponseBodyDrainsAiGateway | undefined;
auditLog?: GetDrainResponseBodyDrainsAuditLog | undefined;
};
export declare const GetDrainDeliveryDrainsTarget: {
readonly VercelOtelTracesDb: "vercel-otel-traces-db";
};
export type GetDrainDeliveryDrainsTarget = ClosedEnum<typeof GetDrainDeliveryDrainsTarget>;
export type GetDrainDeliveryDrains5 = {
type: "internal";
target: GetDrainDeliveryDrainsTarget;
};
export declare const GetDrainDeliveryDrainsResponse200ApplicationJSONResponseBodyEncoding: {
readonly Json: "json";
readonly Ndjson: "ndjson";
};
export type GetDrainDeliveryDrainsResponse200ApplicationJSONResponseBodyEncoding = ClosedEnum<typeof GetDrainDeliveryDrainsResponse200ApplicationJSONResponseBodyEncoding>;
export declare const GetDrainDeliveryDrainsResponse200Compression: {
readonly None: "none";
};
export type GetDrainDeliveryDrainsResponse200Compression = ClosedEnum<typeof GetDrainDeliveryDrainsResponse200Compression>;
export declare const GetDrainDeliveryDrainsFileStructure: {
readonly Hive: "hive";
};
export type GetDrainDeliveryDrainsFileStructure = ClosedEnum<typeof GetDrainDeliveryDrainsFileStructure>;
export declare const GetDrainDeliveryDrainsServerSideEncryption: {
readonly Aes256: "AES256";
readonly AwsKms: "aws:kms";
readonly AwsKmsDsse: "aws:kms:dsse";
};
export type GetDrainDeliveryDrainsServerSideEncryption = ClosedEnum<typeof GetDrainDeliveryDrainsServerSideEncryption>;
export declare const GetDrainDeliveryDrainsObjectAcl: {
readonly AuthenticatedRead: "authenticated-read";
readonly AwsExecRead: "aws-exec-read";
readonly BucketOwnerFullControl: "bucket-owner-full-control";
readonly BucketOwnerRead: "bucket-owner-read";
readonly Private: "private";
readonly PublicRead: "public-read";
readonly PublicReadWrite: "public-read-write";
};
export type GetDrainDeliveryDrainsObjectAcl = ClosedEnum<typeof GetDrainDeliveryDrainsObjectAcl>;
export type GetDrainDeliveryDrains4 = {
type: "s3";
endpoint: string;
encoding: GetDrainDeliveryDrainsResponse200ApplicationJSONResponseBodyEncoding;
compression: GetDrainDeliveryDrainsResponse200Compression;
fileStructure: GetDrainDeliveryDrainsFileStructure;
roleArn: string;
region: string;
serverSideEncryption?: GetDrainDeliveryDrainsServerSideEncryption | undefined;
objectAcl?: GetDrainDeliveryDrainsObjectAcl | undefined;
};
export type GetDrainDeliveryDrains3 = {
type: "clickhouse";
endpoint: string;
table: string;
};
export type GetDrainDeliveryDrainsEndpoint = {
traces: string;
};
export declare const GetDrainDeliveryDrainsResponse200ApplicationJSONEncoding: {
readonly Json: "json";
readonly Proto: "proto";
};
export type GetDrainDeliveryDrainsResponse200ApplicationJSONEncoding = ClosedEnum<typeof GetDrainDeliveryDrainsResponse200ApplicationJSONEncoding>;
export declare const GetDrainSecretDrainsResponse200Kind: {
readonly IntegrationSecret: "INTEGRATION_SECRET";
};
export type GetDrainSecretDrainsResponse200Kind = ClosedEnum<typeof GetDrainSecretDrainsResponse200Kind>;
export type GetDrainSecretDrainsResponse2002 = {
kind: GetDrainSecretDrainsResponse200Kind;
};
export type GetDrainDeliveryDrainsResponse200Secret = GetDrainSecretDrainsResponse2002 | string;
export type GetDrainDeliveryDrains2 = {
type: "otlphttp";
endpoint: GetDrainDeliveryDrainsEndpoint;
encoding: GetDrainDeliveryDrainsResponse200ApplicationJSONEncoding;
headers: {
[k: string]: string;
};
secret?: GetDrainSecretDrainsResponse2002 | string | undefined;
};
export declare const GetDrainDeliveryDrainsResponse200Encoding: {
readonly Json: "json";
readonly Ndjson: "ndjson";
};
export type GetDrainDeliveryDrainsResponse200Encoding = ClosedEnum<typeof GetDrainDeliveryDrainsResponse200Encoding>;
export declare const GetDrainDeliveryDrainsResponseCompression: {
readonly Gzip: "gzip";
readonly None: "none";
};
export type GetDrainDeliveryDrainsResponseCompression = ClosedEnum<typeof GetDrainDeliveryDrainsResponseCompression>;
export declare const GetDrainSecretDrainsResponseKind: {
readonly IntegrationSecret: "INTEGRATION_SECRET";
};
export type GetDrainSecretDrainsResponseKind = ClosedEnum<typeof GetDrainSecretDrainsResponseKind>;
export type GetDrainSecretDrainsResponse2 = {
kind: GetDrainSecretDrainsResponseKind;
};
export type GetDrainDeliveryDrainsResponseSecret = GetDrainSecretDrainsResponse2 | string;
export type GetDrainDeliveryDrains1 = {
type: "http";
endpoint: string;
encoding: GetDrainDeliveryDrainsResponse200Encoding;
compression?: GetDrainDeliveryDrainsResponseCompression | undefined;
headers: {
[k: string]: string;
};
secret?: GetDrainSecretDrainsResponse2 | string | undefined;
};
export type GetDrainResponseBodyDrainsDelivery = GetDrainDeliveryDrains1 | GetDrainDeliveryDrains2 | GetDrainDeliveryDrains3 | GetDrainDeliveryDrains4 | GetDrainDeliveryDrains5;
export declare const GetDrainResponseBodyDrainsType: {
readonly HeadSampling: "head_sampling";
};
export type GetDrainResponseBodyDrainsType = ClosedEnum<typeof GetDrainResponseBodyDrainsType>;
export declare const GetDrainResponseBodyDrainsEnv: {
readonly Preview: "preview";
readonly Production: "production";
};
export type GetDrainResponseBodyDrainsEnv = ClosedEnum<typeof GetDrainResponseBodyDrainsEnv>;
export type GetDrainResponseBodyDrainsSampling = {
type: GetDrainResponseBodyDrainsType;
rate: number;
env?: GetDrainResponseBodyDrainsEnv | undefined;
requestPath?: string | undefined;
};
export type GetDrainSourceDrains2 = {
kind: "integration";
resourceId?: string | undefined;
externalResourceId?: string | undefined;
integrationId: string;
integrationConfigurationId: string;
};
export type GetDrainSourceDrains1 = {
kind: "self-served";
};
export type GetDrainResponseBodyDrainsSource = GetDrainSourceDrains1 | GetDrainSourceDrains2;
export declare const GetDrainResponseBodyDrainsVersion: {
readonly V2: "v2";
};
export type GetDrainResponseBodyDrainsVersion = ClosedEnum<typeof GetDrainResponseBodyDrainsVersion>;
export type GetDrainFilterDrains2 = {
type: "odata";
text: string;
};
export type GetDrainFilterDrainsProject = {
ids?: Array<string> | undefined;
};
export declare const GetDrainFilterDrainsSources: {
readonly Build: "build";
readonly Edge: "edge";
readonly External: "external";
readonly Firewall: "firewall";
readonly Lambda: "lambda";
readonly Redirect: "redirect";
readonly Static: "static";
};
export type GetDrainFilterDrainsSources = ClosedEnum<typeof GetDrainFilterDrainsSources>;
export type GetDrainFilterDrainsLog = {
sources?: Array<GetDrainFilterDrainsSources> | undefined;
legacyExcludeCachedStaticAssetLogs?: boolean | undefined;
};
export declare const GetDrainFilterDrainsEnvironments: {
readonly Preview: "preview";
readonly Production: "production";
};
export type GetDrainFilterDrainsEnvironments = ClosedEnum<typeof GetDrainFilterDrainsEnvironments>;
export type GetDrainFilterDrainsDeployment = {
environments?: Array<GetDrainFilterDrainsEnvironments> | undefined;
};
export type GetDrainFilterDrains1 = {
type: "basic";
project?: GetDrainFilterDrainsProject | undefined;
log?: GetDrainFilterDrainsLog | undefined;
deployment?: GetDrainFilterDrainsDeployment | undefined;
};
export type GetDrainResponseBodyDrainsFilter = GetDrainFilterDrains1 | GetDrainFilterDrains2;
export type GetDrainResponseBodyDrainsFilterV2 = {
version: GetDrainResponseBodyDrainsVersion;
filter: GetDrainFilterDrains1 | GetDrainFilterDrains2;
};
export declare const GetDrainProjectAccessDrainsManagedBy: {
readonly Drain: "drain";
readonly Integration: "integration";
};
export type GetDrainProjectAccessDrainsManagedBy = ClosedEnum<typeof GetDrainProjectAccessDrainsManagedBy>;
export type GetDrainProjectAccess2 = {
access: "some";
projectIds: Array<string>;
managedBy: GetDrainProjectAccessDrainsManagedBy;
};
export declare const GetDrainProjectAccessManagedBy: {
readonly Drain: "drain";
readonly Integration: "integration";
};
export type GetDrainProjectAccessManagedBy = ClosedEnum<typeof GetDrainProjectAccessManagedBy>;
export type GetDrainProjectAccess1 = {
access: "all";
managedBy: GetDrainProjectAccessManagedBy;
};
export type ResponseBodyProjectAccess = GetDrainProjectAccess1 | GetDrainProjectAccess2;
export type GetDrainResponseBody2 = {
id: string;
createdAt: number;
updatedAt: number;
projectIds?: Array<string> | undefined;
name: string;
teamId?: string | null | undefined;
ownerId: string;
status?: GetDrainResponseBodyDrainsStatus | undefined;
firstErrorTimestamp?: number | undefined;
disabledAt?: number | undefined;
disabledBy?: string | undefined;
disabledReason?: GetDrainResponseBodyDrainsDisabledReason | undefined;
schemas: GetDrainResponseBodyDrainsSchemas;
delivery: GetDrainDeliveryDrains1 | GetDrainDeliveryDrains2 | GetDrainDeliveryDrains3 | GetDrainDeliveryDrains4 | GetDrainDeliveryDrains5;
sampling?: Array<GetDrainResponseBodyDrainsSampling> | undefined;
source: GetDrainSourceDrains1 | GetDrainSourceDrains2;
filterV2?: GetDrainResponseBodyDrainsFilterV2 | undefined;
integrationIcon?: string | undefined;
integrationConfigurationUri?: string | undefined;
integrationWebsite?: string | undefined;
projectAccess?: GetDrainProjectAccess1 | GetDrainProjectAccess2 | undefined;
};
export declare const GetDrainResponseBodyStatus: {
readonly Disabled: "disabled";
readonly Enabled: "enabled";
readonly Errored: "errored";
};
export type GetDrainResponseBodyStatus = ClosedEnum<typeof GetDrainResponseBodyStatus>;
export declare const GetDrainResponseBodyDisabledReason: {
readonly AccountPlanDowngrade: "account-plan-downgrade";
readonly DisabledByAdmin: "disabled-by-admin";
readonly DisabledByOwner: "disabled-by-owner";
readonly FeatureNotAvailable: "feature-not-available";
};
export type GetDrainResponseBodyDisabledReason = ClosedEnum<typeof GetDrainResponseBodyDisabledReason>;
export type GetDrainResponseBodyLog = {};
export type GetDrainResponseBodyTrace = {};
export type GetDrainResponseBodyAnalytics = {};
export type GetDrainResponseBodySpeedInsights = {};
export type GetDrainResponseBodyAiGateway = {};
export type GetDrainResponseBodyAuditLog = {};
export type GetDrainResponseBodySchemas = {
log?: GetDrainResponseBodyLog | undefined;
trace?: GetDrainResponseBodyTrace | undefined;
analytics?: GetDrainResponseBodyAnalytics | undefined;
speedInsights?: GetDrainResponseBodySpeedInsights | undefined;
aiGateway?: GetDrainResponseBodyAiGateway | undefined;
auditLog?: GetDrainResponseBodyAuditLog | undefined;
};
export declare const GetDrainDeliveryTarget: {
readonly VercelOtelTracesDb: "vercel-otel-traces-db";
};
export type GetDrainDeliveryTarget = ClosedEnum<typeof GetDrainDeliveryTarget>;
export type GetDrainDelivery5 = {
type: "internal";
target: GetDrainDeliveryTarget;
};
export declare const GetDrainDeliveryDrainsResponseEncoding: {
readonly Json: "json";
readonly Ndjson: "ndjson";
};
export type GetDrainDeliveryDrainsResponseEncoding = ClosedEnum<typeof GetDrainDeliveryDrainsResponseEncoding>;
export declare const GetDrainDeliveryDrainsCompression: {
readonly None: "none";
};
export type GetDrainDeliveryDrainsCompression = ClosedEnum<typeof GetDrainDeliveryDrainsCompression>;
export declare const GetDrainDeliveryFileStructure: {
readonly Hive: "hive";
};
export type GetDrainDeliveryFileStructure = ClosedEnum<typeof GetDrainDeliveryFileStructure>;
export declare const GetDrainDeliveryServerSideEncryption: {
readonly Aes256: "AES256";
readonly AwsKms: "aws:kms";
readonly AwsKmsDsse: "aws:kms:dsse";
};
export type GetDrainDeliveryServerSideEncryption = ClosedEnum<typeof GetDrainDeliveryServerSideEncryption>;
export declare const GetDrainDeliveryObjectAcl: {
readonly AuthenticatedRead: "authenticated-read";
readonly AwsExecRead: "aws-exec-read";
readonly BucketOwnerFullControl: "bucket-owner-full-control";
readonly BucketOwnerRead: "bucket-owner-read";
readonly Private: "private";
readonly PublicRead: "public-read";
readonly PublicReadWrite: "public-read-write";
};
export type GetDrainDeliveryObjectAcl = ClosedEnum<typeof GetDrainDeliveryObjectAcl>;
export type GetDrainDelivery4 = {
type: "s3";
endpoint: string;
encoding: GetDrainDeliveryDrainsResponseEncoding;
compression: GetDrainDeliveryDrainsCompression;
fileStructure: GetDrainDeliveryFileStructure;
roleArn: string;
region: string;
serverSideEncryption?: GetDrainDeliveryServerSideEncryption | undefined;
objectAcl?: GetDrainDeliveryObjectAcl | undefined;
};
export type GetDrainDelivery3 = {
type: "clickhouse";
endpoint: string;
table: string;
};
export type GetDrainDeliveryEndpoint = {
traces: string;
};
export declare const GetDrainDeliveryDrainsEncoding: {
readonly Json: "json";
readonly Proto: "proto";
};
export type GetDrainDeliveryDrainsEncoding = ClosedEnum<typeof GetDrainDeliveryDrainsEncoding>;
export declare const GetDrainSecretDrainsKind: {
readonly IntegrationSecret: "INTEGRATION_SECRET";
};
export type GetDrainSecretDrainsKind = ClosedEnum<typeof GetDrainSecretDrainsKind>;
export type GetDrainSecretDrains2 = {
kind: GetDrainSecretDrainsKind;
};
export type GetDrainDeliveryDrainsSecret = GetDrainSecretDrains2 | string;
export type GetDrainDelivery2 = {
type: "otlphttp";
endpoint: GetDrainDeliveryEndpoint;
encoding: GetDrainDeliveryDrainsEncoding;
headers: {
[k: string]: string;
};
secret?: GetDrainSecretDrains2 | string | undefined;
};
export declare const GetDrainDeliveryEncoding: {
readonly Json: "json";
readonly Ndjson: "ndjson";
};
export type GetDrainDeliveryEncoding = ClosedEnum<typeof GetDrainDeliveryEncoding>;
export declare const GetDrainDeliveryCompression: {
readonly Gzip: "gzip";
readonly None: "none";
};
export type GetDrainDeliveryCompression = ClosedEnum<typeof GetDrainDeliveryCompression>;
export declare const GetDrainSecretKind: {
readonly IntegrationSecret: "INTEGRATION_SECRET";
};
export type GetDrainSecretKind = ClosedEnum<typeof GetDrainSecretKind>;
export type GetDrainSecret2 = {
kind: GetDrainSecretKind;
};
export type GetDrainDeliverySecret = GetDrainSecret2 | string;
export type GetDrainDelivery1 = {
type: "http";
endpoint: string;
encoding: GetDrainDeliveryEncoding;
compression?: GetDrainDeliveryCompression | undefined;
headers: {
[k: string]: string;
};
secret?: GetDrainSecret2 | string | undefined;
};
export type GetDrainResponseBodyDelivery = GetDrainDelivery1 | GetDrainDelivery2 | GetDrainDelivery3 | GetDrainDelivery4 | GetDrainDelivery5;
export declare const GetDrainResponseBodyType: {
readonly HeadSampling: "head_sampling";
};
export type GetDrainResponseBodyType = ClosedEnum<typeof GetDrainResponseBodyType>;
export declare const GetDrainResponseBodyEnv: {
readonly Preview: "preview";
readonly Production: "production";
};
export type GetDrainResponseBodyEnv = ClosedEnum<typeof GetDrainResponseBodyEnv>;
export type GetDrainResponseBodySampling = {
type: GetDrainResponseBodyType;
rate: number;
env?: GetDrainResponseBodyEnv | undefined;
requestPath?: string | undefined;
};
export type GetDrainSource2 = {
kind: "integration";
resourceId?: string | undefined;
externalResourceId?: string | undefined;
integrationId: string;
integrationConfigurationId: string;
};
export type GetDrainSource1 = {
kind: "self-served";
};
export type GetDrainResponseBodySource = GetDrainSource1 | GetDrainSource2;
export declare const GetDrainResponseBodyVersion: {
readonly V2: "v2";
};
export type GetDrainResponseBodyVersion = ClosedEnum<typeof GetDrainResponseBodyVersion>;
export type GetDrainFilter2 = {
type: "odata";
text: string;
};
export type GetDrainFilterProject = {
ids?: Array<string> | undefined;
};
export declare const GetDrainFilterSources: {
readonly Build: "build";
readonly Edge: "edge";
readonly External: "external";
readonly Firewall: "firewall";
readonly Lambda: "lambda";
readonly Redirect: "redirect";
readonly Static: "static";
};
export type GetDrainFilterSources = ClosedEnum<typeof GetDrainFilterSources>;
export type GetDrainFilterLog = {
sources?: Array<GetDrainFilterSources> | undefined;
legacyExcludeCachedStaticAssetLogs?: boolean | undefined;
};
export declare const GetDrainFilterEnvironments: {
readonly Preview: "preview";
readonly Production: "production";
};
export type GetDrainFilterEnvironments = ClosedEnum<typeof GetDrainFilterEnvironments>;
export type GetDrainFilterDeployment = {
environments?: Array<GetDrainFilterEnvironments> | undefined;
};
export type GetDrainFilter1 = {
type: "basic";
project?: GetDrainFilterProject | undefined;
log?: GetDrainFilterLog | undefined;
deployment?: GetDrainFilterDeployment | undefined;
};
export type GetDrainResponseBodyFilter = GetDrainFilter1 | GetDrainFilter2;
export type GetDrainResponseBodyFilterV2 = {
version: GetDrainResponseBodyVersion;
filter: GetDrainFilter1 | GetDrainFilter2;
};
export type GetDrainResponseBody1 = {
id: string;
createdAt: number;
updatedAt: number;
projectIds?: Array<string> | undefined;
name: string;
teamId?: string | null | undefined;
ownerId: string;
status?: GetDrainResponseBodyStatus | undefined;
firstErrorTimestamp?: number | undefined;
disabledAt?: number | undefined;
disabledBy?: string | undefined;
disabledReason?: GetDrainResponseBodyDisabledReason | undefined;
schemas: GetDrainResponseBodySchemas;
delivery: GetDrainDelivery1 | GetDrainDelivery2 | GetDrainDelivery3 | GetDrainDelivery4 | GetDrainDelivery5;
sampling?: Array<GetDrainResponseBodySampling> | undefined;
source: GetDrainSource1 | GetDrainSource2;
filterV2?: GetDrainResponseBodyFilterV2 | undefined;
};
export type GetDrainResponseBody = GetDrainResponseBody1 | GetDrainResponseBody2;
/** @internal */
export type GetDrainRequest$Outbound = {
id: string;
teamId?: string | undefined;
slug?: string | undefined;
};
/** @internal */
export declare const GetDrainRequest$outboundSchema: z.ZodType<GetDrainRequest$Outbound, z.ZodTypeDef, GetDrainRequest>;
export declare function getDrainRequestToJSON(getDrainRequest: GetDrainRequest): string;
/** @internal */
export declare const GetDrainResponseBodyDrainsStatus$inboundSchema: z.ZodNativeEnum<typeof GetDrainResponseBodyDrainsStatus>;
/** @internal */
export declare const GetDrainResponseBodyDrainsDisabledReason$inboundSchema: z.ZodNativeEnum<typeof GetDrainResponseBodyDrainsDisabledReason>;
/** @internal */
export declare const GetDrainResponseBodyDrainsLog$inboundSchema: z.ZodType<GetDrainResponseBodyDrainsLog, z.ZodTypeDef, unknown>;
export declare function getDrainResponseBodyDrainsLogFromJSON(jsonString: string): SafeParseResult<GetDrainResponseBodyDrainsLog, SDKValidationError>;
/** @internal */
export declare const GetDrainResponseBodyDrainsTrace$inboundSchema: z.ZodType<GetDrainResponseBodyDrainsTrace, z.ZodTypeDef, unknown>;
export declare function getDrainResponseBodyDrainsTraceFromJSON(jsonString: string): SafeParseResult<GetDrainResponseBodyDrainsTrace, SDKValidationError>;
/** @internal */
export declare const GetDrainResponseBodyDrainsAnalytics$inboundSchema: z.ZodType<GetDrainResponseBodyDrainsAnalytics, z.ZodTypeDef, unknown>;
export declare function getDrainResponseBodyDrainsAnalyticsFromJSON(jsonString: string): SafeParseResult<GetDrainResponseBodyDrainsAnalytics, SDKValidationError>;
/** @internal */
export declare const GetDrainResponseBodyDrainsSpeedInsights$inboundSchema: z.ZodType<GetDrainResponseBodyDrainsSpeedInsights, z.ZodTypeDef, unknown>;
export declare function getDrainResponseBodyDrainsSpeedInsightsFromJSON(jsonString: string): SafeParseResult<GetDrainResponseBodyDrainsSpeedInsights, SDKValidationError>;
/** @internal */
export declare const GetDrainResponseBodyDrainsAiGateway$inboundSchema: z.ZodType<GetDrainResponseBodyDrainsAiGateway, z.ZodTypeDef, unknown>;
export declare function getDrainResponseBodyDrainsAiGatewayFromJSON(jsonString: string): SafeParseResult<GetDrainResponseBodyDrainsAiGateway, SDKValidationError>;
/** @internal */
export declare const GetDrainResponseBodyDrainsAuditLog$inboundSchema: z.ZodType<GetDrainResponseBodyDrainsAuditLog, z.ZodTypeDef, unknown>;
export declare function getDrainResponseBodyDrainsAuditLogFromJSON(jsonString: string): SafeParseResult<GetDrainResponseBodyDrainsAuditLog, SDKValidationError>;
/** @internal */
export declare const GetDrainResponseBodyDrainsSchemas$inboundSchema: z.ZodType<GetDrainResponseBodyDrainsSchemas, z.ZodTypeDef, unknown>;
export declare function getDrainResponseBodyDrainsSchemasFromJSON(jsonString: string): SafeParseResult<GetDrainResponseBodyDrainsSchemas, SDKValidationError>;
/** @internal */
export declare const GetDrainDeliveryDrainsTarget$inboundSchema: z.ZodNativeEnum<typeof GetDrainDeliveryDrainsTarget>;
/** @internal */
export declare const GetDrainDeliveryDrains5$inboundSchema: z.ZodType<GetDrainDeliveryDrains5, z.ZodTypeDef, unknown>;
export declare function getDrainDeliveryDrains5FromJSON(jsonString: string): SafeParseResult<GetDrainDeliveryDrains5, SDKValidationError>;
/** @internal */
export declare const GetDrainDeliveryDrainsResponse200ApplicationJSONResponseBodyEncoding$inboundSchema: z.ZodNativeEnum<typeof GetDrainDeliveryDrainsResponse200ApplicationJSONResponseBodyEncoding>;
/** @internal */
export declare const GetDrainDeliveryDrainsResponse200Compression$inboundSchema: z.ZodNativeEnum<typeof GetDrainDeliveryDrainsResponse200Compression>;
/** @internal */
export declare const GetDrainDeliveryDrainsFileStructure$inboundSchema: z.ZodNativeEnum<typeof GetDrainDeliveryDrainsFileStructure>;
/** @internal */
export declare const GetDrainDeliveryDrainsServerSideEncryption$inboundSchema: z.ZodNativeEnum<typeof GetDrainDeliveryDrainsServerSideEncryption>;
/** @internal */
export declare const GetDrainDeliveryDrainsObjectAcl$inboundSchema: z.ZodNativeEnum<typeof GetDrainDeliveryDrainsObjectAcl>;
/** @internal */
export declare const GetDrainDeliveryDrains4$inboundSchema: z.ZodType<GetDrainDeliveryDrains4, z.ZodTypeDef, unknown>;
export declare function getDrainDeliveryDrains4FromJSON(jsonString: string): SafeParseResult<GetDrainDeliveryDrains4, SDKValidationError>;
/** @internal */
export declare const GetDrainDeliveryDrains3$inboundSchema: z.ZodType<GetDrainDeliveryDrains3, z.ZodTypeDef, unknown>;
export declare function getDrainDeliveryDrains3FromJSON(jsonString: string): SafeParseResult<GetDrainDeliveryDrains3, SDKValidationError>;
/** @internal */
export declare const GetDrainDeliveryDrainsEndpoint$inboundSchema: z.ZodType<GetDrainDeliveryDrainsEndpoint, z.ZodTypeDef, unknown>;
export declare function getDrainDeliveryDrainsEndpointFromJSON(jsonString: string): SafeParseResult<GetDrainDeliveryDrainsEndpoint, SDKValidationError>;
/** @internal */
export declare const GetDrainDeliveryDrainsResponse200ApplicationJSONEncoding$inboundSchema: z.ZodNativeEnum<typeof GetDrainDeliveryDrainsResponse200ApplicationJSONEncoding>;
/** @internal */
export declare const GetDrainSecretDrainsResponse200Kind$inboundSchema: z.ZodNativeEnum<typeof GetDrainSecretDrainsResponse200Kind>;
/** @internal */
export declare const GetDrainSecretDrainsResponse2002$inboundSchema: z.ZodType<GetDrainSecretDrainsResponse2002, z.ZodTypeDef, unknown>;
export declare function getDrainSecretDrainsResponse2002FromJSON(jsonString: string): SafeParseResult<GetDrainSecretDrainsResponse2002, SDKValidationError>;
/** @internal */
export declare const GetDrainDeliveryDrainsResponse200Secret$inboundSchema: z.ZodType<GetDrainDeliveryDrainsResponse200Secret, z.ZodTypeDef, unknown>;
export declare function getDrainDeliveryDrainsResponse200SecretFromJSON(jsonString: string): SafeParseResult<GetDrainDeliveryDrainsResponse200Secret, SDKValidationError>;
/** @internal */
export declare const GetDrainDeliveryDrains2$inboundSchema: z.ZodType<GetDrainDeliveryDrains2, z.ZodTypeDef, unknown>;
export declare function getDrainDeliveryDrains2FromJSON(jsonString: string): SafeParseResult<GetDrainDeliveryDrains2, SDKValidationError>;
/** @internal */
export declare const GetDrainDeliveryDrainsResponse200Encoding$inboundSchema: z.ZodNativeEnum<typeof GetDrainDeliveryDrainsResponse200Encoding>;
/** @internal */
export declare const GetDrainDeliveryDrainsResponseCompression$inboundSchema: z.ZodNativeEnum<typeof GetDrainDeliveryDrainsResponseCompression>;
/** @internal */
export declare const GetDrainSecretDrainsResponseKind$inboundSchema: z.ZodNativeEnum<typeof GetDrainSecretDrainsResponseKind>;
/** @internal */
export declare const GetDrainSecretDrainsResponse2$inboundSchema: z.ZodType<GetDrainSecretDrainsResponse2, z.ZodTypeDef, unknown>;
export declare function getDrainSecretDrainsResponse2FromJSON(jsonString: string): SafeParseResult<GetDrainSecretDrainsResponse2, SDKValidationError>;
/** @internal */
export declare const GetDrainDeliveryDrainsResponseSecret$inboundSchema: z.ZodType<GetDrainDeliveryDrainsResponseSecret, z.ZodTypeDef, unknown>;
export declare function getDrainDeliveryDrainsResponseSecretFromJSON(jsonString: string): SafeParseResult<GetDrainDeliveryDrainsResponseSecret, SDKValidationError>;
/** @internal */
export declare const GetDrainDeliveryDrains1$inboundSchema: z.ZodType<GetDrainDeliveryDrains1, z.ZodTypeDef, unknown>;
export declare function getDrainDeliveryDrains1FromJSON(jsonString: string): SafeParseResult<GetDrainDeliveryDrains1, SDKValidationError>;
/** @internal */
export declare const GetDrainResponseBodyDrainsDelivery$inboundSchema: z.ZodType<GetDrainResponseBodyDrainsDelivery, z.ZodTypeDef, unknown>;
export declare function getDrainResponseBodyDrainsDeliveryFromJSON(jsonString: string): SafeParseResult<GetDrainResponseBodyDrainsDelivery, SDKValidationError>;
/** @internal */
export declare const GetDrainResponseBodyDrainsType$inboundSchema: z.ZodNativeEnum<typeof GetDrainResponseBodyDrainsType>;
/** @internal */
export declare const GetDrainResponseBodyDrainsEnv$inboundSchema: z.ZodNativeEnum<typeof GetDrainResponseBodyDrainsEnv>;
/** @internal */
export declare const GetDrainResponseBodyDrainsSampling$inboundSchema: z.ZodType<GetDrainResponseBodyDrainsSampling, z.ZodTypeDef, unknown>;
export declare function getDrainResponseBodyDrainsSamplingFromJSON(jsonString: string): SafeParseResult<GetDrainResponseBodyDrainsSampling, SDKValidationError>;
/** @internal */
export declare const GetDrainSourceDrains2$inboundSchema: z.ZodType<GetDrainSourceDrains2, z.ZodTypeDef, unknown>;
export declare function getDrainSourceDrains2FromJSON(jsonString: string): SafeParseResult<GetDrainSourceDrains2, SDKValidationError>;
/** @internal */
export declare const GetDrainSourceDrains1$inboundSchema: z.ZodType<GetDrainSourceDrains1, z.ZodTypeDef, unknown>;
export declare function getDrainSourceDrains1FromJSON(jsonString: string): SafeParseResult<GetDrainSourceDrains1, SDKValidationError>;
/** @internal */
export declare const GetDrainResponseBodyDrainsSource$inboundSchema: z.ZodType<GetDrainResponseBodyDrainsSource, z.ZodTypeDef, unknown>;
export declare function getDrainResponseBodyDrainsSourceFromJSON(jsonString: string): SafeParseResult<GetDrainResponseBodyDrainsSource, SDKValidationError>;
/** @internal */
export declare const GetDrainResponseBodyDrainsVersion$inboundSchema: z.ZodNativeEnum<typeof GetDrainResponseBodyDrainsVersion>;
/** @internal */
export declare const GetDrainFilterDrains2$inboundSchema: z.ZodType<GetDrainFilterDrains2, z.ZodTypeDef, unknown>;
export declare function getDrainFilterDrains2FromJSON(jsonString: string): SafeParseResult<GetDrainFilterDrains2, SDKValidationError>;
/** @internal */
export declare const GetDrainFilterDrainsProject$inboundSchema: z.ZodType<GetDrainFilterDrainsProject, z.ZodTypeDef, unknown>;
export declare function getDrainFilterDrainsProjectFromJSON(jsonString: string): SafeParseResult<GetDrainFilterDrainsProject, SDKValidationError>;
/** @internal */
export declare const GetDrainFilterDrainsSources$inboundSchema: z.ZodNativeEnum<typeof GetDrainFilterDrainsSources>;
/** @internal */
export declare const GetDrainFilterDrainsLog$inboundSchema: z.ZodType<GetDrainFilterDrainsLog, z.ZodTypeDef, unknown>;
export declare function getDrainFilterDrainsLogFromJSON(jsonString: string): SafeParseResult<GetDrainFilterDrainsLog, SDKValidationError>;
/** @internal */
export declare const GetDrainFilterDrainsEnvironments$inboundSchema: z.ZodNativeEnum<typeof GetDrainFilterDrainsEnvironments>;
/** @internal */
export declare const GetDrainFilterDrainsDeployment$inboundSchema: z.ZodType<GetDrainFilterDrainsDeployment, z.ZodTypeDef, unknown>;
export declare function getDrainFilterDrainsDeploymentFromJSON(jsonString: string): SafeParseResult<GetDrainFilterDrainsDeployment, SDKValidationError>;
/** @internal */
export declare const GetDrainFilterDrains1$inboundSchema: z.ZodType<GetDrainFilterDrains1, z.ZodTypeDef, unknown>;
export declare function getDrainFilterDrains1FromJSON(jsonString: string): SafeParseResult<GetDrainFilterDrains1, SDKValidationError>;
/** @internal */
export declare const GetDrainResponseBodyDrainsFilter$inboundSchema: z.ZodType<GetDrainResponseBodyDrainsFilter, z.ZodTypeDef, unknown>;
export declare function getDrainResponseBodyDrainsFilterFromJSON(jsonString: string): SafeParseResult<GetDrainResponseBodyDrainsFilter, SDKValidationError>;
/** @internal */
export declare const GetDrainResponseBodyDrainsFilterV2$inboundSchema: z.ZodType<GetDrainResponseBodyDrainsFilterV2, z.ZodTypeDef, unknown>;
export declare function getDrainResponseBodyDrainsFilterV2FromJSON(jsonString: string): SafeParseResult<GetDrainResponseBodyDrainsFilterV2, SDKValidationError>;
/** @internal */
export declare const GetDrainProjectAccessDrainsManagedBy$inboundSchema: z.ZodNativeEnum<typeof GetDrainProjectAccessDrainsManagedBy>;
/** @internal */
export declare const GetDrainProjectAccess2$inboundSchema: z.ZodType<GetDrainProjectAccess2, z.ZodTypeDef, unknown>;
export declare function getDrainProjectAccess2FromJSON(jsonString: string): SafeParseResult<GetDrainProjectAccess2, SDKValidationError>;
/** @internal */
export declare const GetDrainProjectAccessManagedBy$inboundSchema: z.ZodNativeEnum<typeof GetDrainProjectAccessManagedBy>;
/** @internal */
export declare const GetDrainProjectAccess1$inboundSchema: z.ZodType<GetDrainProjectAccess1, z.ZodTypeDef, unknown>;
export declare function getDrainProjectAccess1FromJSON(jsonString: string): SafeParseResult<GetDrainProjectAccess1, SDKValidationError>;
/** @internal */
export declare const ResponseBodyProjectAccess$inboundSchema: z.ZodType<ResponseBodyProjectAccess, z.ZodTypeDef, unknown>;
export declare function responseBodyProjectAccessFromJSON(jsonString: string): SafeParseResult<ResponseBodyProjectAccess, SDKValidationError>;
/** @internal */
export declare const GetDrainResponseBody2$inboundSchema: z.ZodType<GetDrainResponseBody2, z.ZodTypeDef, unknown>;
export declare function getDrainResponseBody2FromJSON(jsonString: string): SafeParseResult<GetDrainResponseBody2, SDKValidationError>;
/** @internal */
export declare const GetDrainResponseBodyStatus$inboundSchema: z.ZodNativeEnum<typeof GetDrainResponseBodyStatus>;
/** @internal */
export declare const GetDrainResponseBodyDisabledReason$inboundSchema: z.ZodNativeEnum<typeof GetDrainResponseBodyDisabledReason>;
/** @internal */
export declare const GetDrainResponseBodyLog$inboundSchema: z.ZodType<GetDrainResponseBodyLog, z.ZodTypeDef, unknown>;
export declare function getDrainResponseBodyLogFromJSON(jsonString: string): SafeParseResult<GetDrainResponseBodyLog, SDKValidationError>;
/** @internal */
export declare const GetDrainResponseBodyTrace$inboundSchema: z.ZodType<GetDrainResponseBodyTrace, z.ZodTypeDef, unknown>;
export declare function getDrainResponseBodyTraceFromJSON(jsonString: string): SafeParseResult<GetDrainResponseBodyTrace, SDKValidationError>;
/** @internal */
export declare const GetDrainResponseBodyAnalytics$inboundSchema: z.ZodType<GetDrainResponseBodyAnalytics, z.ZodTypeDef, unknown>;
export declare function getDrainResponseBodyAnalyticsFromJSON(jsonString: string): SafeParseResult<GetDrainResponseBodyAnalytics, SDKValidationError>;
/** @internal */
export declare const GetDrainResponseBodySpeedInsights$inboundSchema: z.ZodType<GetDrainResponseBodySpeedInsights, z.ZodTypeDef, unknown>;
export declare function getDrainResponseBodySpeedInsightsFromJSON(jsonString: string): SafeParseResult<GetDrainResponseBodySpeedInsights, SDKValidationError>;
/** @internal */
export declare const GetDrainResponseBodyAiGateway$inboundSchema: z.ZodType<GetDrainResponseBodyAiGateway, z.ZodTypeDef, unknown>;
export declare function getDrainResponseBodyAiGatewayFromJSON(jsonString: string): SafeParseResult<GetDrainResponseBodyAiGateway, SDKValidationError>;
/** @internal */
export declare const GetDrainResponseBodyAuditLog$inboundSchema: z.ZodType<GetDrainResponseBodyAuditLog, z.ZodTypeDef, unknown>;
export declare function getDrainResponseBodyAuditLogFromJSON(jsonString: string): SafeParseResult<GetDrainResponseBodyAuditLog, SDKValidationError>;
/** @internal */
export declare const GetDrainResponseBodySchemas$inboundSchema: z.ZodType<GetDrainResponseBodySchemas, z.ZodTypeDef, unknown>;
export declare function getDrainResponseBodySchemasFromJSON(jsonString: string): SafeParseResult<GetDrainResponseBodySchemas, SDKValidationError>;
/** @internal */
export declare const GetDrainDeliveryTarget$inboundSchema: z.ZodNativeEnum<typeof GetDrainDeliveryTarget>;
/** @internal */
export declare const GetDrainDelivery5$inboundSchema: z.ZodType<GetDrainDelivery5, z.ZodTypeDef, unknown>;
export declare function getDrainDelivery5FromJSON(jsonString: string): SafeParseResult<GetDrainDelivery5, SDKValidationError>;
/** @internal */
export declare const GetDrainDeliveryDrainsResponseEncoding$inboundSchema: z.ZodNativeEnum<typeof GetDrainDeliveryDrainsResponseEncoding>;
/** @internal */
export declare const GetDrainDeliveryDrainsCompression$inboundSchema: z.ZodNativeEnum<typeof GetDrainDeliveryDrainsCompression>;
/** @internal */
export declare const GetDrainDeliveryFileStructure$inboundSchema: z.ZodNativeEnum<typeof GetDrainDeliveryFileStructure>;
/** @internal */
export declare const GetDrainDeliveryServerSideEncryption$inboundSchema: z.ZodNativeEnum<typeof GetDrainDeliveryServerSideEncryption>;
/** @internal */
export declare const GetDrainDeliveryObjectAcl$inboundSchema: z.ZodNativeEnum<typeof GetDrainDeliveryObjectAcl>;
/** @internal */
export declare const GetDrainDelivery4$inboundSchema: z.ZodType<GetDrainDelivery4, z.ZodTypeDef, unknown>;
export declare function getDrainDelivery4FromJSON(jsonString: string): SafeParseResult<GetDrainDelivery4, SDKValidationError>;
/** @internal */
export declare const GetDrainDelivery3$inboundSchema: z.ZodType<GetDrainDelivery3, z.ZodTypeDef, unknown>;
export declare function getDrainDelivery3FromJSON(jsonString: string): SafeParseResult<GetDrainDelivery3, SDKValidationError>;
/** @internal */
export declare const GetDrainDeliveryEndpoint$inboundSchema: z.ZodType<GetDrainDeliveryEndpoint, z.ZodTypeDef, unknown>;
export declare function getDrainDeliveryEndpointFromJSON(jsonString: string): SafeParseResult<GetDrainDeliveryEndpoint, SDKValidationError>;
/** @internal */
export declare const GetDrainDeliveryDrainsEncoding$inboundSchema: z.ZodNativeEnum<typeof GetDrainDeliveryDrainsEncoding>;
/** @internal */
export declare const GetDrainSecretDrainsKind$inboundSchema: z.ZodNativeEnum<typeof GetDrainSecretDrainsKind>;
/** @internal */
export declare const GetDrainSecretDrains2$inboundSchema: z.ZodType<GetDrainSecretDrains2, z.ZodTypeDef, unknown>;
export declare function getDrainSecretDrains2FromJSON(jsonString: string): SafeParseResult<GetDrainSecretDrains2, SDKValidationError>;
/** @internal */
export declare const GetDrainDeliveryDrainsSecret$inboundSchema: z.ZodType<GetDrainDeliveryDrainsSecret, z.ZodTypeDef, unknown>;
export declare function getDrainDeliveryDrainsSecretFromJSON(jsonString: string): SafeParseResult<GetDrainDeliveryDrainsSecret, SDKValidationError>;
/** @internal */
export declare const GetDrainDelivery2$inboundSchema: z.ZodType<GetDrainDelivery2, z.ZodTypeDef, unknown>;
export declare function getDrainDelivery2FromJSON(jsonString: string): SafeParseResult<GetDrainDelivery2, SDKValidationError>;
/** @internal */
export declare const GetDrainDeliveryEncoding$inboundSchema: z.ZodNativeEnum<typeof GetDrainDeliveryEncoding>;
/** @internal */
export declare const GetDrainDeliveryCompression$inboundSchema: z.ZodNativeEnum<typeof GetDrainDeliveryCompression>;
/** @internal */
export declare const GetDrainSecretKind$inboundSchema: z.ZodNativeEnum<typeof GetDrainSecretKind>;
/** @internal */
export declare const GetDrainSecret2$inboundSchema: z.ZodType<GetDrainSecret2, z.ZodTypeDef, unknown>;
export declare function getDrainSecret2FromJSON(jsonString: string): SafeParseResult<GetDrainSecret2, SDKValidationError>;
/** @internal */
export declare const GetDrainDeliverySecret$inboundSchema: z.ZodType<GetDrainDeliverySecret, z.ZodTypeDef, unknown>;
export declare function getDrainDeliverySecretFromJSON(jsonString: string): SafeParseResult<GetDrainDeliverySecret, SDKValidationError>;
/** @internal */
export declare const GetDrainDelivery1$inboundSchema: z.ZodType<GetDrainDelivery1, z.ZodTypeDef, unknown>;
export declare function getDrainDelivery1FromJSON(jsonString: string): SafeParseResult<GetDrainDelivery1, SDKValidationError>;
/** @internal */
export declare const GetDrainResponseBodyDelivery$inboundSchema: z.ZodType<GetDrainResponseBodyDelivery, z.ZodTypeDef, unknown>;
export declare function getDrainResponseBodyDeliveryFromJSON(jsonString: string): SafeParseResult<GetDrainResponseBodyDelivery, SDKValidationError>;
/** @internal */
export declare const GetDrainResponseBodyType$inboundSchema: z.ZodNativeEnum<typeof GetDrainResponseBodyType>;
/** @internal */
export declare const GetDrainResponseBodyEnv$inboundSchema: z.ZodNativeEnum<typeof GetDrainResponseBodyEnv>;
/** @internal */
export declare const GetDrainResponseBodySampling$inboundSchema: z.ZodType<GetDrainResponseBodySampling, z.ZodTypeDef, unknown>;
export declare function getDrainResponseBodySamplingFromJSON(jsonString: string): SafeParseResult<GetDrainResponseBodySampling, SDKValidationError>;
/** @internal */
export declare const GetDrainSource2$inboundSchema: z.ZodType<GetDrainSource2, z.ZodTypeDef, unknown>;
export declare function getDrainSource2FromJSON(jsonString: string): SafeParseResult<GetDrainSource2, SDKValidationError>;
/** @internal */
export declare const GetDrainSource1$inboundSchema: z.ZodType<GetDrainSource1, z.ZodTypeDef, unknown>;
export declare function getDrainSource1FromJSON(jsonString: string): SafeParseResult<GetDrainSource1, SDKValidationError>;
/** @internal */
export declare const GetDrainResponseBodySource$inboundSchema: z.ZodType<GetDrainResponseBodySource, z.ZodTypeDef, unknown>;
export declare function getDrainResponseBodySourceFromJSON(jsonString: string): SafeParseResult<GetDrainResponseBodySource, SDKValidationError>;
/** @internal */
export declare const GetDrainResponseBodyVersion$inboundSchema: z.ZodNativeEnum<typeof GetDrainResponseBodyVersion>;
/** @internal */
export declare const GetDrainFilter2$inboundSchema: z.ZodType<GetDrainFilter2, z.ZodTypeDef, unknown>;
export declare function getDrainFilter2FromJSON(jsonString: string): SafeParseResult<GetDrainFilter2, SDKValidationError>;
/** @internal */
export declare const GetDrainFilterProject$inboundSchema: z.ZodType<GetDrainFilterProject, z.ZodTypeDef, unknown>;
export declare function getDrainFilterProjectFromJSON(jsonString: string): SafeParseResult<GetDrainFilterProject, SDKValidationError>;
/** @internal */
export declare const GetDrainFilterSources$inboundSchema: z.ZodNativeEnum<typeof GetDrainFilterSources>;
/** @internal */
export declare const GetDrainFilterLog$inboundSchema: z.ZodType<GetDrainFilterLog, z.ZodTypeDef, unknown>;
export declare function getDrainFilterLogFromJSON(jsonString: string): SafeParseResult<GetDrainFilterLog, SDKValidationError>;
/** @internal */
export declare const GetDrainFilterEnvironments$inboundSchema: z.ZodNativeEnum<typeof GetDrainFilterEnvironments>;
/** @internal */
export declare const GetDrainFilterDeployment$inboundSchema: z.ZodType<GetDrainFilterDeployment, z.ZodTypeDef, unknown>;
export declare function getDrainFilterDeploymentFromJSON(jsonString: string): SafeParseResult<GetDrainFilterDeployment, SDKValidationError>;
/** @internal */
export declare const GetDrainFilter1$inboundSchema: z.ZodType<GetDrainFilter1, z.ZodTypeDef, unknown>;
export declare function getDrainFilter1FromJSON(jsonString: string): SafeParseResult<GetDrainFilter1, SDKValidationError>;
/** @internal */
export declare const GetDrainResponseBodyFilter$inboundSchema: z.ZodType<GetDrainResponseBodyFilter, z.ZodTypeDef, unknown>;
export declare function getDrainResponseBodyFilterFromJSON(jsonString: string): SafeParseResult<GetDrainResponseBodyFilter, SDKValidationError>;
/** @internal */
export declare const GetDrainResponseBodyFilterV2$inboundSchema: z.ZodType<GetDrainResponseBodyFilterV2, z.ZodTypeDef, unknown>;
export declare function getDrainResponseBodyFilterV2FromJSON(jsonString: string): SafeParseResult<GetDrainResponseBodyFilterV2, SDKValidationError>;
/** @internal */
export declare const GetDrainResponseBody1$inboundSchema: z.ZodType<GetDrainResponseBody1, z.ZodTypeDef, unknown>;
export declare function getDrainResponseBody1FromJSON(jsonString: string): SafeParseResult<GetDrainResponseBody1, SDKValidationError>;
/** @internal */
export declare const GetDrainResponseBody$inboundSchema: z.ZodType<GetDrainResponseBody, z.ZodTypeDef, unknown>;
export declare function getDrainResponseBodyFromJSON(jsonString: string): SafeParseResult<GetDrainResponseBody, SDKValidationError>;
//# sourceMappingURL=getdrainop.d.ts.map