@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>
1,177 lines • 66 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 declare const UpdateDrainProjects: {
readonly Some: "some";
readonly All: "all";
};
export type UpdateDrainProjects = ClosedEnum<typeof UpdateDrainProjects>;
export type UpdateDrainFilterDrains2 = {
type: string;
text: string;
};
export type FilterProject = {
ids?: Array<string> | undefined;
};
export declare const UpdateDrainFilterSources: {
readonly Build: "build";
readonly Edge: "edge";
readonly Lambda: "lambda";
readonly Static: "static";
readonly External: "external";
readonly Firewall: "firewall";
readonly Redirect: "redirect";
};
export type UpdateDrainFilterSources = ClosedEnum<typeof UpdateDrainFilterSources>;
export type FilterLog = {
sources?: Array<UpdateDrainFilterSources> | undefined;
};
export declare const UpdateDrainFilterEnvironments: {
readonly Production: "production";
readonly Preview: "preview";
};
export type UpdateDrainFilterEnvironments = ClosedEnum<typeof UpdateDrainFilterEnvironments>;
export type FilterDeployment = {
environments?: Array<UpdateDrainFilterEnvironments> | undefined;
};
export type UpdateDrainFilter1 = {
type: string;
project?: FilterProject | undefined;
log?: FilterLog | undefined;
deployment?: FilterDeployment | undefined;
};
export type FilterFilter = UpdateDrainFilterDrains2 | UpdateDrainFilter1;
export type UpdateDrainFilter2 = {
version: string;
filter: UpdateDrainFilterDrains2 | UpdateDrainFilter1;
};
export type UpdateDrainFilter = UpdateDrainFilter2 | string;
export type UpdateDrainSchemas = {
version: string;
};
export declare const UpdateDrainDeliveryDrainsRequestEncoding: {
readonly Json: "json";
readonly Ndjson: "ndjson";
};
export type UpdateDrainDeliveryDrainsRequestEncoding = ClosedEnum<typeof UpdateDrainDeliveryDrainsRequestEncoding>;
export declare const UpdateDrainDeliveryDrainsCompression: {
readonly None: "none";
};
export type UpdateDrainDeliveryDrainsCompression = ClosedEnum<typeof UpdateDrainDeliveryDrainsCompression>;
export declare const DeliveryFileStructure: {
readonly Hive: "hive";
};
export type DeliveryFileStructure = ClosedEnum<typeof DeliveryFileStructure>;
export declare const DeliveryServerSideEncryption: {
readonly Aes256: "AES256";
readonly AwsKms: "aws:kms";
readonly AwsKmsDsse: "aws:kms:dsse";
};
export type DeliveryServerSideEncryption = ClosedEnum<typeof DeliveryServerSideEncryption>;
export declare const DeliveryObjectAcl: {
readonly Private: "private";
readonly BucketOwnerRead: "bucket-owner-read";
readonly BucketOwnerFullControl: "bucket-owner-full-control";
};
export type DeliveryObjectAcl = ClosedEnum<typeof DeliveryObjectAcl>;
export type UpdateDrainDelivery3 = {
type: string;
endpoint: string;
encoding: UpdateDrainDeliveryDrainsRequestEncoding;
compression: UpdateDrainDeliveryDrainsCompression;
fileStructure: DeliveryFileStructure;
roleArn: string;
region: string;
serverSideEncryption?: DeliveryServerSideEncryption | undefined;
objectAcl?: DeliveryObjectAcl | undefined;
};
export type UpdateDrainEndpoint1 = {
traces: string;
};
export type DeliveryEndpoint = UpdateDrainEndpoint1;
export declare const UpdateDrainDeliveryDrainsEncoding: {
readonly Proto: "proto";
readonly Json: "json";
};
export type UpdateDrainDeliveryDrainsEncoding = ClosedEnum<typeof UpdateDrainDeliveryDrainsEncoding>;
export type UpdateDrainDelivery2 = {
type: string;
endpoint: UpdateDrainEndpoint1;
encoding: UpdateDrainDeliveryDrainsEncoding;
headers: {
[k: string]: string;
};
secret?: string | undefined;
};
export declare const UpdateDrainDeliveryCompression: {
readonly Gzip: "gzip";
readonly None: "none";
};
export type UpdateDrainDeliveryCompression = ClosedEnum<typeof UpdateDrainDeliveryCompression>;
export declare const UpdateDrainDeliveryEncoding: {
readonly Json: "json";
readonly Ndjson: "ndjson";
};
export type UpdateDrainDeliveryEncoding = ClosedEnum<typeof UpdateDrainDeliveryEncoding>;
export type UpdateDrainDelivery1 = {
type: string;
endpoint: string;
compression?: UpdateDrainDeliveryCompression | undefined;
encoding: UpdateDrainDeliveryEncoding;
headers: {
[k: string]: string;
};
secret?: string | undefined;
};
export type UpdateDrainDelivery = UpdateDrainDelivery3 | UpdateDrainDelivery1 | UpdateDrainDelivery2;
/**
* Environment to apply sampling to
*/
export declare const UpdateDrainEnv: {
readonly Production: "production";
readonly Preview: "preview";
};
/**
* Environment to apply sampling to
*/
export type UpdateDrainEnv = ClosedEnum<typeof UpdateDrainEnv>;
export type UpdateDrainSampling = {
type: string;
/**
* Sampling rate from 0 to 1 (e.g., 0.1 for 10%)
*/
rate: number;
/**
* Environment to apply sampling to
*/
env?: UpdateDrainEnv | undefined;
/**
* Request path prefix to apply the sampling rule to
*/
requestPath?: string | undefined;
};
export type UpdateDrainTransforms = {
id: string;
};
export declare const UpdateDrainStatus: {
readonly Enabled: "enabled";
readonly Disabled: "disabled";
};
export type UpdateDrainStatus = ClosedEnum<typeof UpdateDrainStatus>;
export type UpdateDrainSource2 = {
kind?: string | undefined;
};
export type UpdateDrain13 = {
kind?: string | undefined;
};
export type UpdateDrain12 = {
kind?: string | undefined;
resourceId: string;
};
export type UpdateDrain11 = {
kind?: string | undefined;
externalResourceId: string;
};
export type UpdateDrainSource1 = UpdateDrain11 | UpdateDrain12 | UpdateDrain13;
export type UpdateDrainSource = UpdateDrain11 | UpdateDrain12 | UpdateDrain13 | UpdateDrainSource2;
export type UpdateDrainRequestBody = {
name?: string | undefined;
projects?: UpdateDrainProjects | undefined;
projectIds?: Array<string> | null | undefined;
filter?: UpdateDrainFilter2 | string | undefined;
schemas?: {
[k: string]: UpdateDrainSchemas;
} | undefined;
delivery?: UpdateDrainDelivery3 | UpdateDrainDelivery1 | UpdateDrainDelivery2 | undefined;
sampling?: Array<UpdateDrainSampling> | null | undefined;
transforms?: Array<UpdateDrainTransforms> | null | undefined;
status?: UpdateDrainStatus | undefined;
source?: UpdateDrain11 | UpdateDrain12 | UpdateDrain13 | UpdateDrainSource2 | undefined;
};
export type UpdateDrainRequest = {
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;
requestBody?: UpdateDrainRequestBody | undefined;
};
export declare const UpdateDrainResponseBodyDrainsStatus: {
readonly Disabled: "disabled";
readonly Enabled: "enabled";
readonly Errored: "errored";
};
export type UpdateDrainResponseBodyDrainsStatus = ClosedEnum<typeof UpdateDrainResponseBodyDrainsStatus>;
export declare const UpdateDrainResponseBodyDrainsDisabledReason: {
readonly AccountPlanDowngrade: "account-plan-downgrade";
readonly DisabledByAdmin: "disabled-by-admin";
readonly DisabledByOwner: "disabled-by-owner";
readonly FeatureNotAvailable: "feature-not-available";
};
export type UpdateDrainResponseBodyDrainsDisabledReason = ClosedEnum<typeof UpdateDrainResponseBodyDrainsDisabledReason>;
export type UpdateDrainResponseBodyDrainsLog = {};
export type UpdateDrainResponseBodyDrainsTrace = {};
export type UpdateDrainResponseBodyDrainsAnalytics = {};
export type UpdateDrainResponseBodyDrainsSpeedInsights = {};
export type UpdateDrainResponseBodyDrainsAiGateway = {};
export type UpdateDrainResponseBodyDrainsAuditLog = {};
export type UpdateDrainResponseBodyDrainsSchemas = {
log?: UpdateDrainResponseBodyDrainsLog | undefined;
trace?: UpdateDrainResponseBodyDrainsTrace | undefined;
analytics?: UpdateDrainResponseBodyDrainsAnalytics | undefined;
speedInsights?: UpdateDrainResponseBodyDrainsSpeedInsights | undefined;
aiGateway?: UpdateDrainResponseBodyDrainsAiGateway | undefined;
auditLog?: UpdateDrainResponseBodyDrainsAuditLog | undefined;
};
export declare const UpdateDrainDeliveryDrainsTarget: {
readonly VercelOtelTracesDb: "vercel-otel-traces-db";
};
export type UpdateDrainDeliveryDrainsTarget = ClosedEnum<typeof UpdateDrainDeliveryDrainsTarget>;
export type UpdateDrainDeliveryDrains5 = {
type: "internal";
target: UpdateDrainDeliveryDrainsTarget;
};
export declare const UpdateDrainDeliveryDrainsResponse200ApplicationJSONResponseBody24Encoding: {
readonly Json: "json";
readonly Ndjson: "ndjson";
};
export type UpdateDrainDeliveryDrainsResponse200ApplicationJSONResponseBody24Encoding = ClosedEnum<typeof UpdateDrainDeliveryDrainsResponse200ApplicationJSONResponseBody24Encoding>;
export declare const UpdateDrainDeliveryDrainsResponse200ApplicationJSONResponseBodyCompression: {
readonly None: "none";
};
export type UpdateDrainDeliveryDrainsResponse200ApplicationJSONResponseBodyCompression = ClosedEnum<typeof UpdateDrainDeliveryDrainsResponse200ApplicationJSONResponseBodyCompression>;
export declare const UpdateDrainDeliveryDrainsFileStructure: {
readonly Hive: "hive";
};
export type UpdateDrainDeliveryDrainsFileStructure = ClosedEnum<typeof UpdateDrainDeliveryDrainsFileStructure>;
export declare const UpdateDrainDeliveryDrainsServerSideEncryption: {
readonly Aes256: "AES256";
readonly AwsKms: "aws:kms";
readonly AwsKmsDsse: "aws:kms:dsse";
};
export type UpdateDrainDeliveryDrainsServerSideEncryption = ClosedEnum<typeof UpdateDrainDeliveryDrainsServerSideEncryption>;
export declare const UpdateDrainDeliveryDrainsObjectAcl: {
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 UpdateDrainDeliveryDrainsObjectAcl = ClosedEnum<typeof UpdateDrainDeliveryDrainsObjectAcl>;
export type UpdateDrainDeliveryDrains4 = {
type: "s3";
endpoint: string;
encoding: UpdateDrainDeliveryDrainsResponse200ApplicationJSONResponseBody24Encoding;
compression: UpdateDrainDeliveryDrainsResponse200ApplicationJSONResponseBodyCompression;
fileStructure: UpdateDrainDeliveryDrainsFileStructure;
roleArn: string;
region: string;
serverSideEncryption?: UpdateDrainDeliveryDrainsServerSideEncryption | undefined;
objectAcl?: UpdateDrainDeliveryDrainsObjectAcl | undefined;
};
export type UpdateDrainDeliveryDrainsResponse3 = {
type: "clickhouse";
endpoint: string;
table: string;
};
export type UpdateDrainDeliveryDrainsEndpoint = {
traces: string;
};
export declare const UpdateDrainDeliveryDrainsResponse200ApplicationJSONResponseBody2Encoding: {
readonly Json: "json";
readonly Proto: "proto";
};
export type UpdateDrainDeliveryDrainsResponse200ApplicationJSONResponseBody2Encoding = ClosedEnum<typeof UpdateDrainDeliveryDrainsResponse200ApplicationJSONResponseBody2Encoding>;
export declare const UpdateDrainSecretDrainsResponse200Kind: {
readonly IntegrationSecret: "INTEGRATION_SECRET";
};
export type UpdateDrainSecretDrainsResponse200Kind = ClosedEnum<typeof UpdateDrainSecretDrainsResponse200Kind>;
export type UpdateDrainSecretDrainsResponse2002 = {
kind: UpdateDrainSecretDrainsResponse200Kind;
};
export type UpdateDrainDeliveryDrainsResponse200Secret = UpdateDrainSecretDrainsResponse2002 | string;
export type UpdateDrainDeliveryDrainsResponse2 = {
type: "otlphttp";
endpoint: UpdateDrainDeliveryDrainsEndpoint;
encoding: UpdateDrainDeliveryDrainsResponse200ApplicationJSONResponseBody2Encoding;
headers: {
[k: string]: string;
};
secret?: UpdateDrainSecretDrainsResponse2002 | string | undefined;
};
export declare const UpdateDrainDeliveryDrainsResponse200ApplicationJSONResponseBodyEncoding: {
readonly Json: "json";
readonly Ndjson: "ndjson";
};
export type UpdateDrainDeliveryDrainsResponse200ApplicationJSONResponseBodyEncoding = ClosedEnum<typeof UpdateDrainDeliveryDrainsResponse200ApplicationJSONResponseBodyEncoding>;
export declare const UpdateDrainDeliveryDrainsResponse200ApplicationJSONCompression: {
readonly Gzip: "gzip";
readonly None: "none";
};
export type UpdateDrainDeliveryDrainsResponse200ApplicationJSONCompression = ClosedEnum<typeof UpdateDrainDeliveryDrainsResponse200ApplicationJSONCompression>;
export declare const UpdateDrainSecretDrainsResponseKind: {
readonly IntegrationSecret: "INTEGRATION_SECRET";
};
export type UpdateDrainSecretDrainsResponseKind = ClosedEnum<typeof UpdateDrainSecretDrainsResponseKind>;
export type UpdateDrainSecretDrainsResponse2 = {
kind: UpdateDrainSecretDrainsResponseKind;
};
export type UpdateDrainDeliveryDrainsResponseSecret = UpdateDrainSecretDrainsResponse2 | string;
export type UpdateDrainDeliveryDrainsResponse1 = {
type: "http";
endpoint: string;
encoding: UpdateDrainDeliveryDrainsResponse200ApplicationJSONResponseBodyEncoding;
compression?: UpdateDrainDeliveryDrainsResponse200ApplicationJSONCompression | undefined;
headers: {
[k: string]: string;
};
secret?: UpdateDrainSecretDrainsResponse2 | string | undefined;
};
export type UpdateDrainResponseBodyDrainsDelivery = UpdateDrainDeliveryDrainsResponse1 | UpdateDrainDeliveryDrainsResponse2 | UpdateDrainDeliveryDrainsResponse3 | UpdateDrainDeliveryDrains4 | UpdateDrainDeliveryDrains5;
export declare const UpdateDrainResponseBodyDrainsType: {
readonly HeadSampling: "head_sampling";
};
export type UpdateDrainResponseBodyDrainsType = ClosedEnum<typeof UpdateDrainResponseBodyDrainsType>;
export declare const UpdateDrainResponseBodyDrainsEnv: {
readonly Preview: "preview";
readonly Production: "production";
};
export type UpdateDrainResponseBodyDrainsEnv = ClosedEnum<typeof UpdateDrainResponseBodyDrainsEnv>;
export type UpdateDrainResponseBodyDrainsSampling = {
type: UpdateDrainResponseBodyDrainsType;
rate: number;
env?: UpdateDrainResponseBodyDrainsEnv | undefined;
requestPath?: string | undefined;
};
export type UpdateDrainSourceDrainsResponse2 = {
kind: "integration";
resourceId?: string | undefined;
externalResourceId?: string | undefined;
integrationId: string;
integrationConfigurationId: string;
};
export type UpdateDrainSourceDrainsResponse1 = {
kind: "self-served";
};
export type UpdateDrainResponseBodyDrainsSource = UpdateDrainSourceDrainsResponse1 | UpdateDrainSourceDrainsResponse2;
export declare const UpdateDrainResponseBodyDrainsVersion: {
readonly V2: "v2";
};
export type UpdateDrainResponseBodyDrainsVersion = ClosedEnum<typeof UpdateDrainResponseBodyDrainsVersion>;
export type UpdateDrainFilterDrainsResponse2002 = {
type: "odata";
text: string;
};
export type UpdateDrainFilterDrainsProject = {
ids?: Array<string> | undefined;
};
export declare const UpdateDrainFilterDrainsResponseSources: {
readonly Build: "build";
readonly Edge: "edge";
readonly External: "external";
readonly Firewall: "firewall";
readonly Lambda: "lambda";
readonly Redirect: "redirect";
readonly Static: "static";
};
export type UpdateDrainFilterDrainsResponseSources = ClosedEnum<typeof UpdateDrainFilterDrainsResponseSources>;
export type UpdateDrainFilterDrainsLog = {
sources?: Array<UpdateDrainFilterDrainsResponseSources> | undefined;
legacyExcludeCachedStaticAssetLogs?: boolean | undefined;
};
export declare const UpdateDrainFilterDrainsResponseEnvironments: {
readonly Preview: "preview";
readonly Production: "production";
};
export type UpdateDrainFilterDrainsResponseEnvironments = ClosedEnum<typeof UpdateDrainFilterDrainsResponseEnvironments>;
export type UpdateDrainFilterDrainsDeployment = {
environments?: Array<UpdateDrainFilterDrainsResponseEnvironments> | undefined;
};
export type UpdateDrainFilterDrainsResponse1 = {
type: "basic";
project?: UpdateDrainFilterDrainsProject | undefined;
log?: UpdateDrainFilterDrainsLog | undefined;
deployment?: UpdateDrainFilterDrainsDeployment | undefined;
};
export type UpdateDrainResponseBodyDrainsFilter = UpdateDrainFilterDrainsResponse1 | UpdateDrainFilterDrainsResponse2002;
export type UpdateDrainResponseBodyDrainsFilterV2 = {
version: UpdateDrainResponseBodyDrainsVersion;
filter: UpdateDrainFilterDrainsResponse1 | UpdateDrainFilterDrainsResponse2002;
};
export declare const UpdateDrainProjectAccessDrainsManagedBy: {
readonly Drain: "drain";
readonly Integration: "integration";
};
export type UpdateDrainProjectAccessDrainsManagedBy = ClosedEnum<typeof UpdateDrainProjectAccessDrainsManagedBy>;
export type UpdateDrainProjectAccess2 = {
access: "some";
projectIds: Array<string>;
managedBy: UpdateDrainProjectAccessDrainsManagedBy;
};
export declare const UpdateDrainProjectAccessManagedBy: {
readonly Drain: "drain";
readonly Integration: "integration";
};
export type UpdateDrainProjectAccessManagedBy = ClosedEnum<typeof UpdateDrainProjectAccessManagedBy>;
export type UpdateDrainProjectAccess1 = {
access: "all";
managedBy: UpdateDrainProjectAccessManagedBy;
};
export type UpdateDrainResponseBodyProjectAccess = UpdateDrainProjectAccess1 | UpdateDrainProjectAccess2;
export type UpdateDrainResponseBody2 = {
id: string;
createdAt: number;
updatedAt: number;
projectIds?: Array<string> | undefined;
name: string;
teamId?: string | null | undefined;
ownerId: string;
status?: UpdateDrainResponseBodyDrainsStatus | undefined;
firstErrorTimestamp?: number | undefined;
disabledAt?: number | undefined;
disabledBy?: string | undefined;
disabledReason?: UpdateDrainResponseBodyDrainsDisabledReason | undefined;
schemas: UpdateDrainResponseBodyDrainsSchemas;
delivery: UpdateDrainDeliveryDrainsResponse1 | UpdateDrainDeliveryDrainsResponse2 | UpdateDrainDeliveryDrainsResponse3 | UpdateDrainDeliveryDrains4 | UpdateDrainDeliveryDrains5;
sampling?: Array<UpdateDrainResponseBodyDrainsSampling> | undefined;
source: UpdateDrainSourceDrainsResponse1 | UpdateDrainSourceDrainsResponse2;
filterV2?: UpdateDrainResponseBodyDrainsFilterV2 | undefined;
integrationIcon?: string | undefined;
integrationConfigurationUri?: string | undefined;
integrationWebsite?: string | undefined;
projectAccess?: UpdateDrainProjectAccess1 | UpdateDrainProjectAccess2 | undefined;
};
export declare const UpdateDrainResponseBodyStatus: {
readonly Disabled: "disabled";
readonly Enabled: "enabled";
readonly Errored: "errored";
};
export type UpdateDrainResponseBodyStatus = ClosedEnum<typeof UpdateDrainResponseBodyStatus>;
export declare const UpdateDrainResponseBodyDisabledReason: {
readonly AccountPlanDowngrade: "account-plan-downgrade";
readonly DisabledByAdmin: "disabled-by-admin";
readonly DisabledByOwner: "disabled-by-owner";
readonly FeatureNotAvailable: "feature-not-available";
};
export type UpdateDrainResponseBodyDisabledReason = ClosedEnum<typeof UpdateDrainResponseBodyDisabledReason>;
export type UpdateDrainResponseBodyLog = {};
export type UpdateDrainResponseBodyTrace = {};
export type UpdateDrainResponseBodyAnalytics = {};
export type UpdateDrainResponseBodySpeedInsights = {};
export type UpdateDrainResponseBodyAiGateway = {};
export type UpdateDrainResponseBodyAuditLog = {};
export type UpdateDrainResponseBodySchemas = {
log?: UpdateDrainResponseBodyLog | undefined;
trace?: UpdateDrainResponseBodyTrace | undefined;
analytics?: UpdateDrainResponseBodyAnalytics | undefined;
speedInsights?: UpdateDrainResponseBodySpeedInsights | undefined;
aiGateway?: UpdateDrainResponseBodyAiGateway | undefined;
auditLog?: UpdateDrainResponseBodyAuditLog | undefined;
};
export declare const UpdateDrainDeliveryTarget: {
readonly VercelOtelTracesDb: "vercel-otel-traces-db";
};
export type UpdateDrainDeliveryTarget = ClosedEnum<typeof UpdateDrainDeliveryTarget>;
export type UpdateDrainDelivery5 = {
type: "internal";
target: UpdateDrainDeliveryTarget;
};
export declare const UpdateDrainDeliveryDrainsResponse200ApplicationJSONEncoding: {
readonly Json: "json";
readonly Ndjson: "ndjson";
};
export type UpdateDrainDeliveryDrainsResponse200ApplicationJSONEncoding = ClosedEnum<typeof UpdateDrainDeliveryDrainsResponse200ApplicationJSONEncoding>;
export declare const UpdateDrainDeliveryDrainsResponse200Compression: {
readonly None: "none";
};
export type UpdateDrainDeliveryDrainsResponse200Compression = ClosedEnum<typeof UpdateDrainDeliveryDrainsResponse200Compression>;
export declare const UpdateDrainDeliveryFileStructure: {
readonly Hive: "hive";
};
export type UpdateDrainDeliveryFileStructure = ClosedEnum<typeof UpdateDrainDeliveryFileStructure>;
export declare const UpdateDrainDeliveryServerSideEncryption: {
readonly Aes256: "AES256";
readonly AwsKms: "aws:kms";
readonly AwsKmsDsse: "aws:kms:dsse";
};
export type UpdateDrainDeliveryServerSideEncryption = ClosedEnum<typeof UpdateDrainDeliveryServerSideEncryption>;
export declare const UpdateDrainDeliveryObjectAcl: {
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 UpdateDrainDeliveryObjectAcl = ClosedEnum<typeof UpdateDrainDeliveryObjectAcl>;
export type UpdateDrainDelivery4 = {
type: "s3";
endpoint: string;
encoding: UpdateDrainDeliveryDrainsResponse200ApplicationJSONEncoding;
compression: UpdateDrainDeliveryDrainsResponse200Compression;
fileStructure: UpdateDrainDeliveryFileStructure;
roleArn: string;
region: string;
serverSideEncryption?: UpdateDrainDeliveryServerSideEncryption | undefined;
objectAcl?: UpdateDrainDeliveryObjectAcl | undefined;
};
export type UpdateDrainDeliveryDrains3 = {
type: "clickhouse";
endpoint: string;
table: string;
};
export type UpdateDrainDeliveryEndpoint = {
traces: string;
};
export declare const UpdateDrainDeliveryDrainsResponse200Encoding: {
readonly Json: "json";
readonly Proto: "proto";
};
export type UpdateDrainDeliveryDrainsResponse200Encoding = ClosedEnum<typeof UpdateDrainDeliveryDrainsResponse200Encoding>;
export declare const UpdateDrainSecretDrainsKind: {
readonly IntegrationSecret: "INTEGRATION_SECRET";
};
export type UpdateDrainSecretDrainsKind = ClosedEnum<typeof UpdateDrainSecretDrainsKind>;
export type UpdateDrainSecretDrains2 = {
kind: UpdateDrainSecretDrainsKind;
};
export type UpdateDrainDeliveryDrainsSecret = UpdateDrainSecretDrains2 | string;
export type UpdateDrainDeliveryDrains2 = {
type: "otlphttp";
endpoint: UpdateDrainDeliveryEndpoint;
encoding: UpdateDrainDeliveryDrainsResponse200Encoding;
headers: {
[k: string]: string;
};
secret?: UpdateDrainSecretDrains2 | string | undefined;
};
export declare const UpdateDrainDeliveryDrainsResponseEncoding: {
readonly Json: "json";
readonly Ndjson: "ndjson";
};
export type UpdateDrainDeliveryDrainsResponseEncoding = ClosedEnum<typeof UpdateDrainDeliveryDrainsResponseEncoding>;
export declare const UpdateDrainDeliveryDrainsResponseCompression: {
readonly Gzip: "gzip";
readonly None: "none";
};
export type UpdateDrainDeliveryDrainsResponseCompression = ClosedEnum<typeof UpdateDrainDeliveryDrainsResponseCompression>;
export declare const UpdateDrainSecretKind: {
readonly IntegrationSecret: "INTEGRATION_SECRET";
};
export type UpdateDrainSecretKind = ClosedEnum<typeof UpdateDrainSecretKind>;
export type UpdateDrainSecret2 = {
kind: UpdateDrainSecretKind;
};
export type UpdateDrainDeliverySecret = UpdateDrainSecret2 | string;
export type UpdateDrainDeliveryDrains1 = {
type: "http";
endpoint: string;
encoding: UpdateDrainDeliveryDrainsResponseEncoding;
compression?: UpdateDrainDeliveryDrainsResponseCompression | undefined;
headers: {
[k: string]: string;
};
secret?: UpdateDrainSecret2 | string | undefined;
};
export type UpdateDrainResponseBodyDelivery = UpdateDrainDeliveryDrains1 | UpdateDrainDeliveryDrains2 | UpdateDrainDeliveryDrains3 | UpdateDrainDelivery4 | UpdateDrainDelivery5;
export declare const UpdateDrainResponseBodyType: {
readonly HeadSampling: "head_sampling";
};
export type UpdateDrainResponseBodyType = ClosedEnum<typeof UpdateDrainResponseBodyType>;
export declare const UpdateDrainResponseBodyEnv: {
readonly Preview: "preview";
readonly Production: "production";
};
export type UpdateDrainResponseBodyEnv = ClosedEnum<typeof UpdateDrainResponseBodyEnv>;
export type UpdateDrainResponseBodySampling = {
type: UpdateDrainResponseBodyType;
rate: number;
env?: UpdateDrainResponseBodyEnv | undefined;
requestPath?: string | undefined;
};
export type UpdateDrainSourceDrains2 = {
kind: "integration";
resourceId?: string | undefined;
externalResourceId?: string | undefined;
integrationId: string;
integrationConfigurationId: string;
};
export type UpdateDrainSourceDrains1 = {
kind: "self-served";
};
export type UpdateDrainResponseBodySource = UpdateDrainSourceDrains1 | UpdateDrainSourceDrains2;
export declare const UpdateDrainResponseBodyVersion: {
readonly V2: "v2";
};
export type UpdateDrainResponseBodyVersion = ClosedEnum<typeof UpdateDrainResponseBodyVersion>;
export type UpdateDrainFilterDrainsResponse2 = {
type: "odata";
text: string;
};
export type UpdateDrainFilterProject = {
ids?: Array<string> | undefined;
};
export declare const UpdateDrainFilterDrainsSources: {
readonly Build: "build";
readonly Edge: "edge";
readonly External: "external";
readonly Firewall: "firewall";
readonly Lambda: "lambda";
readonly Redirect: "redirect";
readonly Static: "static";
};
export type UpdateDrainFilterDrainsSources = ClosedEnum<typeof UpdateDrainFilterDrainsSources>;
export type UpdateDrainFilterLog = {
sources?: Array<UpdateDrainFilterDrainsSources> | undefined;
legacyExcludeCachedStaticAssetLogs?: boolean | undefined;
};
export declare const UpdateDrainFilterDrainsEnvironments: {
readonly Preview: "preview";
readonly Production: "production";
};
export type UpdateDrainFilterDrainsEnvironments = ClosedEnum<typeof UpdateDrainFilterDrainsEnvironments>;
export type UpdateDrainFilterDeployment = {
environments?: Array<UpdateDrainFilterDrainsEnvironments> | undefined;
};
export type UpdateDrainFilterDrains1 = {
type: "basic";
project?: UpdateDrainFilterProject | undefined;
log?: UpdateDrainFilterLog | undefined;
deployment?: UpdateDrainFilterDeployment | undefined;
};
export type UpdateDrainResponseBodyFilter = UpdateDrainFilterDrains1 | UpdateDrainFilterDrainsResponse2;
export type UpdateDrainResponseBodyFilterV2 = {
version: UpdateDrainResponseBodyVersion;
filter: UpdateDrainFilterDrains1 | UpdateDrainFilterDrainsResponse2;
};
export type UpdateDrainResponseBody1 = {
id: string;
createdAt: number;
updatedAt: number;
projectIds?: Array<string> | undefined;
name: string;
teamId?: string | null | undefined;
ownerId: string;
status?: UpdateDrainResponseBodyStatus | undefined;
firstErrorTimestamp?: number | undefined;
disabledAt?: number | undefined;
disabledBy?: string | undefined;
disabledReason?: UpdateDrainResponseBodyDisabledReason | undefined;
schemas: UpdateDrainResponseBodySchemas;
delivery: UpdateDrainDeliveryDrains1 | UpdateDrainDeliveryDrains2 | UpdateDrainDeliveryDrains3 | UpdateDrainDelivery4 | UpdateDrainDelivery5;
sampling?: Array<UpdateDrainResponseBodySampling> | undefined;
source: UpdateDrainSourceDrains1 | UpdateDrainSourceDrains2;
filterV2?: UpdateDrainResponseBodyFilterV2 | undefined;
};
export type UpdateDrainResponseBody = UpdateDrainResponseBody1 | UpdateDrainResponseBody2;
/** @internal */
export declare const UpdateDrainProjects$outboundSchema: z.ZodNativeEnum<typeof UpdateDrainProjects>;
/** @internal */
export type UpdateDrainFilterDrains2$Outbound = {
type: string;
text: string;
};
/** @internal */
export declare const UpdateDrainFilterDrains2$outboundSchema: z.ZodType<UpdateDrainFilterDrains2$Outbound, z.ZodTypeDef, UpdateDrainFilterDrains2>;
export declare function updateDrainFilterDrains2ToJSON(updateDrainFilterDrains2: UpdateDrainFilterDrains2): string;
/** @internal */
export type FilterProject$Outbound = {
ids?: Array<string> | undefined;
};
/** @internal */
export declare const FilterProject$outboundSchema: z.ZodType<FilterProject$Outbound, z.ZodTypeDef, FilterProject>;
export declare function filterProjectToJSON(filterProject: FilterProject): string;
/** @internal */
export declare const UpdateDrainFilterSources$outboundSchema: z.ZodNativeEnum<typeof UpdateDrainFilterSources>;
/** @internal */
export type FilterLog$Outbound = {
sources?: Array<string> | undefined;
};
/** @internal */
export declare const FilterLog$outboundSchema: z.ZodType<FilterLog$Outbound, z.ZodTypeDef, FilterLog>;
export declare function filterLogToJSON(filterLog: FilterLog): string;
/** @internal */
export declare const UpdateDrainFilterEnvironments$outboundSchema: z.ZodNativeEnum<typeof UpdateDrainFilterEnvironments>;
/** @internal */
export type FilterDeployment$Outbound = {
environments?: Array<string> | undefined;
};
/** @internal */
export declare const FilterDeployment$outboundSchema: z.ZodType<FilterDeployment$Outbound, z.ZodTypeDef, FilterDeployment>;
export declare function filterDeploymentToJSON(filterDeployment: FilterDeployment): string;
/** @internal */
export type UpdateDrainFilter1$Outbound = {
type: string;
project?: FilterProject$Outbound | undefined;
log?: FilterLog$Outbound | undefined;
deployment?: FilterDeployment$Outbound | undefined;
};
/** @internal */
export declare const UpdateDrainFilter1$outboundSchema: z.ZodType<UpdateDrainFilter1$Outbound, z.ZodTypeDef, UpdateDrainFilter1>;
export declare function updateDrainFilter1ToJSON(updateDrainFilter1: UpdateDrainFilter1): string;
/** @internal */
export type FilterFilter$Outbound = UpdateDrainFilterDrains2$Outbound | UpdateDrainFilter1$Outbound;
/** @internal */
export declare const FilterFilter$outboundSchema: z.ZodType<FilterFilter$Outbound, z.ZodTypeDef, FilterFilter>;
export declare function filterFilterToJSON(filterFilter: FilterFilter): string;
/** @internal */
export type UpdateDrainFilter2$Outbound = {
version: string;
filter: UpdateDrainFilterDrains2$Outbound | UpdateDrainFilter1$Outbound;
};
/** @internal */
export declare const UpdateDrainFilter2$outboundSchema: z.ZodType<UpdateDrainFilter2$Outbound, z.ZodTypeDef, UpdateDrainFilter2>;
export declare function updateDrainFilter2ToJSON(updateDrainFilter2: UpdateDrainFilter2): string;
/** @internal */
export type UpdateDrainFilter$Outbound = UpdateDrainFilter2$Outbound | string;
/** @internal */
export declare const UpdateDrainFilter$outboundSchema: z.ZodType<UpdateDrainFilter$Outbound, z.ZodTypeDef, UpdateDrainFilter>;
export declare function updateDrainFilterToJSON(updateDrainFilter: UpdateDrainFilter): string;
/** @internal */
export type UpdateDrainSchemas$Outbound = {
version: string;
};
/** @internal */
export declare const UpdateDrainSchemas$outboundSchema: z.ZodType<UpdateDrainSchemas$Outbound, z.ZodTypeDef, UpdateDrainSchemas>;
export declare function updateDrainSchemasToJSON(updateDrainSchemas: UpdateDrainSchemas): string;
/** @internal */
export declare const UpdateDrainDeliveryDrainsRequestEncoding$outboundSchema: z.ZodNativeEnum<typeof UpdateDrainDeliveryDrainsRequestEncoding>;
/** @internal */
export declare const UpdateDrainDeliveryDrainsCompression$outboundSchema: z.ZodNativeEnum<typeof UpdateDrainDeliveryDrainsCompression>;
/** @internal */
export declare const DeliveryFileStructure$outboundSchema: z.ZodNativeEnum<typeof DeliveryFileStructure>;
/** @internal */
export declare const DeliveryServerSideEncryption$outboundSchema: z.ZodNativeEnum<typeof DeliveryServerSideEncryption>;
/** @internal */
export declare const DeliveryObjectAcl$outboundSchema: z.ZodNativeEnum<typeof DeliveryObjectAcl>;
/** @internal */
export type UpdateDrainDelivery3$Outbound = {
type: string;
endpoint: string;
encoding: string;
compression: string;
fileStructure: string;
roleArn: string;
region: string;
serverSideEncryption?: string | undefined;
objectAcl?: string | undefined;
};
/** @internal */
export declare const UpdateDrainDelivery3$outboundSchema: z.ZodType<UpdateDrainDelivery3$Outbound, z.ZodTypeDef, UpdateDrainDelivery3>;
export declare function updateDrainDelivery3ToJSON(updateDrainDelivery3: UpdateDrainDelivery3): string;
/** @internal */
export type UpdateDrainEndpoint1$Outbound = {
traces: string;
};
/** @internal */
export declare const UpdateDrainEndpoint1$outboundSchema: z.ZodType<UpdateDrainEndpoint1$Outbound, z.ZodTypeDef, UpdateDrainEndpoint1>;
export declare function updateDrainEndpoint1ToJSON(updateDrainEndpoint1: UpdateDrainEndpoint1): string;
/** @internal */
export type DeliveryEndpoint$Outbound = UpdateDrainEndpoint1$Outbound;
/** @internal */
export declare const DeliveryEndpoint$outboundSchema: z.ZodType<DeliveryEndpoint$Outbound, z.ZodTypeDef, DeliveryEndpoint>;
export declare function deliveryEndpointToJSON(deliveryEndpoint: DeliveryEndpoint): string;
/** @internal */
export declare const UpdateDrainDeliveryDrainsEncoding$outboundSchema: z.ZodNativeEnum<typeof UpdateDrainDeliveryDrainsEncoding>;
/** @internal */
export type UpdateDrainDelivery2$Outbound = {
type: string;
endpoint: UpdateDrainEndpoint1$Outbound;
encoding: string;
headers: {
[k: string]: string;
};
secret?: string | undefined;
};
/** @internal */
export declare const UpdateDrainDelivery2$outboundSchema: z.ZodType<UpdateDrainDelivery2$Outbound, z.ZodTypeDef, UpdateDrainDelivery2>;
export declare function updateDrainDelivery2ToJSON(updateDrainDelivery2: UpdateDrainDelivery2): string;
/** @internal */
export declare const UpdateDrainDeliveryCompression$outboundSchema: z.ZodNativeEnum<typeof UpdateDrainDeliveryCompression>;
/** @internal */
export declare const UpdateDrainDeliveryEncoding$outboundSchema: z.ZodNativeEnum<typeof UpdateDrainDeliveryEncoding>;
/** @internal */
export type UpdateDrainDelivery1$Outbound = {
type: string;
endpoint: string;
compression?: string | undefined;
encoding: string;
headers: {
[k: string]: string;
};
secret?: string | undefined;
};
/** @internal */
export declare const UpdateDrainDelivery1$outboundSchema: z.ZodType<UpdateDrainDelivery1$Outbound, z.ZodTypeDef, UpdateDrainDelivery1>;
export declare function updateDrainDelivery1ToJSON(updateDrainDelivery1: UpdateDrainDelivery1): string;
/** @internal */
export type UpdateDrainDelivery$Outbound = UpdateDrainDelivery3$Outbound | UpdateDrainDelivery1$Outbound | UpdateDrainDelivery2$Outbound;
/** @internal */
export declare const UpdateDrainDelivery$outboundSchema: z.ZodType<UpdateDrainDelivery$Outbound, z.ZodTypeDef, UpdateDrainDelivery>;
export declare function updateDrainDeliveryToJSON(updateDrainDelivery: UpdateDrainDelivery): string;
/** @internal */
export declare const UpdateDrainEnv$outboundSchema: z.ZodNativeEnum<typeof UpdateDrainEnv>;
/** @internal */
export type UpdateDrainSampling$Outbound = {
type: string;
rate: number;
env?: string | undefined;
requestPath?: string | undefined;
};
/** @internal */
export declare const UpdateDrainSampling$outboundSchema: z.ZodType<UpdateDrainSampling$Outbound, z.ZodTypeDef, UpdateDrainSampling>;
export declare function updateDrainSamplingToJSON(updateDrainSampling: UpdateDrainSampling): string;
/** @internal */
export type UpdateDrainTransforms$Outbound = {
id: string;
};
/** @internal */
export declare const UpdateDrainTransforms$outboundSchema: z.ZodType<UpdateDrainTransforms$Outbound, z.ZodTypeDef, UpdateDrainTransforms>;
export declare function updateDrainTransformsToJSON(updateDrainTransforms: UpdateDrainTransforms): string;
/** @internal */
export declare const UpdateDrainStatus$outboundSchema: z.ZodNativeEnum<typeof UpdateDrainStatus>;
/** @internal */
export type UpdateDrainSource2$Outbound = {
kind: string;
};
/** @internal */
export declare const UpdateDrainSource2$outboundSchema: z.ZodType<UpdateDrainSource2$Outbound, z.ZodTypeDef, UpdateDrainSource2>;
export declare function updateDrainSource2ToJSON(updateDrainSource2: UpdateDrainSource2): string;
/** @internal */
export type UpdateDrain13$Outbound = {
kind: string;
};
/** @internal */
export declare const UpdateDrain13$outboundSchema: z.ZodType<UpdateDrain13$Outbound, z.ZodTypeDef, UpdateDrain13>;
export declare function updateDrain13ToJSON(updateDrain13: UpdateDrain13): string;
/** @internal */
export type UpdateDrain12$Outbound = {
kind: string;
resourceId: string;
};
/** @internal */
export declare const UpdateDrain12$outboundSchema: z.ZodType<UpdateDrain12$Outbound, z.ZodTypeDef, UpdateDrain12>;
export declare function updateDrain12ToJSON(updateDrain12: UpdateDrain12): string;
/** @internal */
export type UpdateDrain11$Outbound = {
kind: string;
externalResourceId: string;
};
/** @internal */
export declare const UpdateDrain11$outboundSchema: z.ZodType<UpdateDrain11$Outbound, z.ZodTypeDef, UpdateDrain11>;
export declare function updateDrain11ToJSON(updateDrain11: UpdateDrain11): string;
/** @internal */
export type UpdateDrainSource1$Outbound = UpdateDrain11$Outbound | UpdateDrain12$Outbound | UpdateDrain13$Outbound;
/** @internal */
export declare const UpdateDrainSource1$outboundSchema: z.ZodType<UpdateDrainSource1$Outbound, z.ZodTypeDef, UpdateDrainSource1>;
export declare function updateDrainSource1ToJSON(updateDrainSource1: UpdateDrainSource1): string;
/** @internal */
export type UpdateDrainSource$Outbound = UpdateDrain11$Outbound | UpdateDrain12$Outbound | UpdateDrain13$Outbound | UpdateDrainSource2$Outbound;
/** @internal */
export declare const UpdateDrainSource$outboundSchema: z.ZodType<UpdateDrainSource$Outbound, z.ZodTypeDef, UpdateDrainSource>;
export declare function updateDrainSourceToJSON(updateDrainSource: UpdateDrainSource): string;
/** @internal */
export type UpdateDrainRequestBody$Outbound = {
name?: string | undefined;
projects?: string | undefined;
projectIds?: Array<string> | null | undefined;
filter?: UpdateDrainFilter2$Outbound | string | undefined;
schemas?: {
[k: string]: UpdateDrainSchemas$Outbound;
} | undefined;
delivery?: UpdateDrainDelivery3$Outbound | UpdateDrainDelivery1$Outbound | UpdateDrainDelivery2$Outbound | undefined;
sampling?: Array<UpdateDrainSampling$Outbound> | null | undefined;
transforms?: Array<UpdateDrainTransforms$Outbound> | null | undefined;
status?: string | undefined;
source?: UpdateDrain11$Outbound | UpdateDrain12$Outbound | UpdateDrain13$Outbound | UpdateDrainSource2$Outbound | undefined;
};
/** @internal */
export declare const UpdateDrainRequestBody$outboundSchema: z.ZodType<UpdateDrainRequestBody$Outbound, z.ZodTypeDef, UpdateDrainRequestBody>;
export declare function updateDrainRequestBodyToJSON(updateDrainRequestBody: UpdateDrainRequestBody): string;
/** @internal */
export type UpdateDrainRequest$Outbound = {
id: string;
teamId?: string | undefined;
slug?: string | undefined;
RequestBody?: UpdateDrainRequestBody$Outbound | undefined;
};
/** @internal */
export declare const UpdateDrainRequest$outboundSchema: z.ZodType<UpdateDrainRequest$Outbound, z.ZodTypeDef, UpdateDrainRequest>;
export declare function updateDrainRequestToJSON(updateDrainRequest: UpdateDrainRequest): string;
/** @internal */
export declare const UpdateDrainResponseBodyDrainsStatus$inboundSchema: z.ZodNativeEnum<typeof UpdateDrainResponseBodyDrainsStatus>;
/** @internal */
export declare const UpdateDrainResponseBodyDrainsDisabledReason$inboundSchema: z.ZodNativeEnum<typeof UpdateDrainResponseBodyDrainsDisabledReason>;
/** @internal */
export declare const UpdateDrainResponseBodyDrainsLog$inboundSchema: z.ZodType<UpdateDrainResponseBodyDrainsLog, z.ZodTypeDef, unknown>;
export declare function updateDrainResponseBodyDrainsLogFromJSON(jsonString: string): SafeParseResult<UpdateDrainResponseBodyDrainsLog, SDKValidationError>;
/** @internal */
export declare const UpdateDrainResponseBodyDrainsTrace$inboundSchema: z.ZodType<UpdateDrainResponseBodyDrainsTrace, z.ZodTypeDef, unknown>;
export declare function updateDrainResponseBodyDrainsTraceFromJSON(jsonString: string): SafeParseResult<UpdateDrainResponseBodyDrainsTrace, SDKValidationError>;
/** @internal */
export declare const UpdateDrainResponseBodyDrainsAnalytics$inboundSchema: z.ZodType<UpdateDrainResponseBodyDrainsAnalytics, z.ZodTypeDef, unknown>;
export declare function updateDrainResponseBodyDrainsAnalyticsFromJSON(jsonString: string): SafeParseResult<UpdateDrainResponseBodyDrainsAnalytics, SDKValidationError>;
/** @internal */
export declare const UpdateDrainResponseBodyDrainsSpeedInsights$inboundSchema: z.ZodType<UpdateDrainResponseBodyDrainsSpeedInsights, z.ZodTypeDef, unknown>;
export declare function updateDrainResponseBodyDrainsSpeedInsightsFromJSON(jsonString: string): SafeParseResult<UpdateDrainResponseBodyDrainsSpeedInsights, SDKValidationError>;
/** @internal */
export declare const UpdateDrainResponseBodyDrainsAiGateway$inboundSchema: z.ZodType<UpdateDrainResponseBodyDrainsAiGateway, z.ZodTypeDef, unknown>;
export declare function updateDrainResponseBodyDrainsAiGatewayFromJSON(jsonString: string): SafeParseResult<UpdateDrainResponseBodyDrainsAiGateway, SDKValidationError>;
/** @internal */
export declare const UpdateDrainResponseBodyDrainsAuditLog$inboundSchema: z.ZodType<UpdateDrainResponseBodyDrainsAuditLog, z.ZodTypeDef, unknown>;
export declare function updateDrainResponseBodyDrainsAuditLogFromJSON(jsonString: string): SafeParseResult<UpdateDrainResponseBodyDrainsAuditLog, SDKValidationError>;
/** @internal */
export declare const UpdateDrainResponseBodyDrainsSchemas$inboundSchema: z.ZodType<UpdateDrainResponseBodyDrainsSchemas, z.ZodTypeDef, unknown>;
export declare function updateDrainResponseBodyDrainsSchemasFromJSON(jsonString: string): SafeParseResult<UpdateDrainResponseBodyDrainsSchemas, SDKValidationError>;
/** @internal */
export declare const UpdateDrainDeliveryDrainsTarget$inboundSchema: z.ZodNativeEnum<typeof UpdateDrainDeliveryDrainsTarget>;
/** @internal */
export declare const UpdateDrainDeliveryDrains5$inboundSchema: z.ZodType<UpdateDrainDeliveryDrains5, z.ZodTypeDef, unknown>;
export declare function updateDrainDeliveryDrains5FromJSON(jsonString: string): SafeParseResult<UpdateDrainDeliveryDrains5, SDKValidationError>;
/** @internal */
export declare const UpdateDrainDeliveryDrainsResponse200ApplicationJSONResponseBody24Encoding$inboundSchema: z.ZodNativeEnum<typeof UpdateDrainDeliveryDrainsResponse200ApplicationJSONResponseBody24Encoding>;
/** @internal */
export declare const UpdateDrainDeliveryDrainsResponse200ApplicationJSONResponseBodyCompression$inboundSchema: z.ZodNativeEnum<typeof UpdateDrainDeliveryDrainsResponse200ApplicationJSONResponseBodyCompression>;
/** @internal */
export declare const UpdateDrainDeliveryDrainsFileStructure$inboundSchema: z.ZodNativeEnum<typeof UpdateDrainDeliveryDrainsFileStructure>;
/** @internal */
export declare const UpdateDrainDeliveryDrainsServerSideEncryption$inboundSchema: z.ZodNativeEnum<typeof UpdateDrainDeliveryDrainsServerSideEncryption>;
/** @internal */
export declare const UpdateDrainDeliveryDrainsObjectAcl$inboundSchema: z.ZodNativeEnum<typeof UpdateDrainDeliveryDrainsObjectAcl>;
/** @internal */
export declare const UpdateDrainDeliveryDrains4$inboundSchema: z.ZodType<UpdateDrainDeliveryDrains4, z.ZodTypeDef, unknown>;
export declare function updateDrainDeliveryDrains4FromJSON(jsonString: string): SafeParseResult<UpdateDrainDeliveryDrains4, SDKValidationError>;
/** @internal */
export declare const UpdateDrainDeliveryDrainsResponse3$inboundSchema: z.ZodType<UpdateDrainDeliveryDrainsResponse3, z.ZodTypeDef, unknown>;
export declare function updateDrainDeliveryDrainsResponse3FromJSON(jsonString: string): SafeParseResult<UpdateDrainDeliveryDrainsResponse3, SDKValidationError>;
/** @internal */
export declare const UpdateDrainDeliveryDrainsEndpoint$inboundSchema: z.ZodType<UpdateDrainDeliveryDrainsEndpoint, z.ZodTypeDef, unknown>;
export declare function updateDrainDeliveryDrainsEndpointFromJSON(jsonString: string): SafeParseResult<UpdateDrainDeliveryDrainsEndpoint, SDKValidationError>;
/** @internal */
export declare const UpdateDrainDeliveryDrainsResponse200ApplicationJSONResponseBody2Encoding$inboundSchema: z.ZodNativeEnum<typeof UpdateDrainDeliveryDrainsResponse200ApplicationJSONResponseBody2Encoding>;
/** @internal */
export declare const UpdateDrainSecretDrainsResponse200Kind$inboundSchema: z.ZodNativeEnum<typeof UpdateDrainSecretDrainsResponse200Kind>;
/** @internal */
export declare const UpdateDrainSecretDrainsResponse2002$inboundSchema: z.ZodType<UpdateDrainSecretDrainsResponse2002, z.ZodTypeDef, unknown>;
export declare function updateDrainSecretDrainsResponse2002FromJSON(jsonString: string): SafeParseResult<UpdateDrainSecretDrainsResponse2002, SDKValidationError>;
/** @internal */
export declare const UpdateDrainDeliveryDrainsResponse200Secret$inboundSchema: z.ZodType<UpdateDrainDeliveryDrainsResponse200Secret, z.ZodTypeDef, unknown>;
export declare function updateDrainDeliveryDrainsResponse200SecretFromJSON(jsonString: string): SafeParseResult<UpdateDrainDeliveryDrainsResponse200Secret, SDKValidationError>;
/** @internal */
export declare const UpdateDrainDeliveryDrainsResponse2$inboundSchema: z.ZodType<UpdateDrainDeliveryDrainsResponse2, z.ZodTypeDef, unknown>;
export declare function updateDrainDeliveryDrainsResponse2FromJSON(jsonString: string): SafeParseResult<UpdateDrainDeliveryDrainsResponse2, SDKValidationError>;
/** @internal */
export declare const UpdateDrainDeliveryDrainsResponse200ApplicationJSONResponseBodyEncoding$inboundSchema: z.ZodNativeEnum<typeof UpdateDrainDeliveryDrainsResponse200ApplicationJSONResponseBodyEncoding>;
/** @internal */
export declare const UpdateDrainDeliveryDrainsResponse200ApplicationJSONCompression$inboundSchema: z.ZodNativeEnum<typeof UpdateDrainDeliveryDrainsResponse200ApplicationJSONCompression>;
/** @internal */
export declare const UpdateDrainSecretDrainsResponseKind$inboundSchema: z.ZodNativeEnum<typeof UpdateDrainSecretDrainsResponseKind>;
/** @internal */
export declare const UpdateDrainSecretDrainsResponse2$inboundSchema: z.ZodType<UpdateDrainSecretDrainsResponse2, z.ZodTypeDef, unknown>;
export declare function updateDrainSecretDrainsResponse2FromJSON(jsonString: string): SafeParseResult<UpdateDrainSecretDrainsResponse2, SDKValidationError>;
/** @internal */
export declare const UpdateDrainDeliveryDrainsResponseSecret$inboundSchema: z.ZodType<UpdateDrainDeliveryDrainsResponseSecret, z.ZodTypeDef, unknown>;
export declare function updateDrainDeliveryDrainsResponseSecretFromJSON(jsonString: string): SafeParseResult<UpdateDrainDeliveryDrainsResponseSecret, SDKValidationError>;
/** @internal */
export declare const UpdateDrainDeliveryDrainsResponse1$inboundSchema: z.ZodType<UpdateDrainDeliveryDrainsResponse1, z.ZodTypeDef, unknown>;
export declare function updateDrainDeliveryDrainsResponse1FromJSON(jsonString: string): SafeParseResult<UpdateDrainDeliveryDrainsResponse1, SDKValidationError>;
/** @internal */
export declare const UpdateDrainResponseBodyDrainsDelivery$inboundSchema: z.ZodType<UpdateDrainResponseBodyDrainsDelivery, z.ZodTypeDef, unknown>;
export declare function updateDrainResponseBodyDrainsDeliveryFromJSON(jsonString: string): SafeParseResult<UpdateDrainResponseBodyDrainsDelivery, SDKValidationError>;
/** @internal */
export declare const UpdateDrainResponseBodyDrainsType$inboundSchema: z.ZodNativeEnum<typeof UpdateDrainResponseBodyDrainsType>;
/** @internal */
export declare const UpdateDrainResponseBodyDrainsEnv$inboundSchema: z.ZodNativeEnum<typeof UpdateDrainResponseBodyDrainsEnv>;
/** @internal */
export declare const UpdateDrainResponseBodyDrainsSampling$inboundSchema: z.ZodType<UpdateDrainResponseBodyDrainsSampling, z.ZodTypeDef, unknown>;
export declare function updateDrainResponseBodyDrainsSamplingFromJSON(jsonString: string): SafeParseResult<UpdateDrainResponseBodyDrainsSampling, SDKValidationError>;
/** @internal */
export declare const UpdateDrainSourceDrainsResponse2$inboundSchema: z.ZodType<UpdateDrainSourceDrainsResponse2, z.ZodTypeDef, unknown>;
export declare function updateDrainSourceDrainsResponse2FromJSON(jsonString: string): SafeParseResult<UpdateDrainSourceDrainsResponse2, SDKValidationError>;
/** @internal */
export declare const UpdateDrainSourceDrainsResponse1$inboundSchema: z.ZodType<UpdateDrainSourceDrainsResponse1, z.ZodTypeDef, unknown>;
export declare function updateDrainSourceDrainsResponse1FromJSON(jsonString: string): SafeParseResult<UpdateDrainSourceDrainsResponse1, SDKValidationError>;
/** @internal */
export declare const UpdateDrainResponseBodyDrainsSource$inboundSchema: z.ZodType<UpdateDrainResponseBodyDrainsSource, z.ZodTypeDef, unknown>;
export declare function updateDrainResponseBodyDrainsSourceFromJSON(jsonString: string): SafeParseResult<UpdateDrainResponseBodyDrainsSource, SDKValidationError>;
/** @internal */
export declare const UpdateDrainResponseBodyDrainsVersion$inboundSchema: z.ZodNativeEnum<typeof UpdateDrainResponseBodyDrainsVersion>;
/** @internal */
export declare const UpdateDrainFilterDrainsResponse2002$inboundSchema: z.ZodType<UpdateDrainFilterDrainsResponse2002, z.ZodTypeDef, unknown>;
export declare function updateDrainFilterDrainsResponse2002FromJSON(jsonString: string): SafeParseResult<UpdateDrainFilterDrainsResponse2002, SDKValidationError>;
/** @internal */
export declare const UpdateDrainFilterDrainsProject$inboundSchema: z.ZodType<UpdateDrainFilterDrainsProject, z.ZodTypeDef, unknown>;
export declare function updateDrainFilterDrainsProjectFromJSON(jsonString: string): SafeParseResult<UpdateDrainFilterDrainsProject, SDKValidationError>;
/** @internal */
export declare const UpdateDrainFilterDrainsResponseSources$inboundSchema: z.ZodNativeEnum<typeof UpdateDrainFilterDrainsResponseSources>;
/** @internal */
export declare const UpdateDrainFilterDrainsLog$inboundSchema: z.ZodType<UpdateDrainFilterDrainsLog, z.ZodTypeDef, unknown>;
export declare function updateDrainFilterDrainsLogFromJSON(jsonString: string): SafeParseResult<UpdateDrainFilterDrainsLog, SDKValidationError>;
/** @internal */
export declare const UpdateDrainFilterDrainsResponseEnvironments$inboundSchema: z.ZodNativeEnum<typeof UpdateDrainFilterDrainsResponseEnvironments>;
/** @internal */
export declare const UpdateDrainFilterDrainsDeployment$inboundSchema: z.ZodType<UpdateDrainFilterDrainsDeployment, z.ZodTypeDef, unknown>;
export declare function updateDrainFilterDrainsDeploymentFromJSON(jsonString: string): SafeParseResult<UpdateDrainFilterDrainsDeployment, SDKValidationError>;
/** @internal */
export declare const UpdateDrainFilterDrainsResponse1$inboundSchema: z.ZodType<UpdateDrainFilterDrainsResponse1, z.ZodTypeDef, unknown>;
export declare function updateDrainFilterDrainsResponse1FromJSON(jsonString: string): SafeParseResult<UpdateDrainFilterDrainsResponse1, SDKValidationError>;
/** @internal */
export declare const UpdateDrainResponseBodyDrainsFilter$inboundSchema: z.ZodType<UpdateDrainResponseBodyDrainsFilter, z.ZodTypeDef, unknown>;
export declare function updateDrainResponseBodyDrainsFilterFromJSON(jsonString: string): SafeParseResult<UpdateDrainResponseBodyDrainsFilter, SDKValidationError>;
/** @internal */
export declare const UpdateDrainResponseBodyDrainsFilterV2$inboundSchema: z.ZodType<UpdateDrainResponseBodyDrainsFilterV2, z.ZodTypeDef, unknown>;
export declare function updateDrainResponseBodyDrainsFilterV2FromJSON(jsonString: string): SafeParseResult<UpdateDrainResponseBodyDrainsFilterV2, SDKValidationError>;
/** @internal */
export declare const UpdateDrainProjectAccessDrainsManagedBy$inboundSchema: z.ZodNativeEnum<typeof UpdateDrainProjectAccessDrainsManagedBy>;
/** @internal */
export declare const UpdateDrainProjectAccess2$inboundSchema: z.ZodType<UpdateDrainProjectAccess2, z.ZodTypeDef, unknown>;
export declare function updateDrainProjectAccess2FromJSON(jsonString: string): SafeParseResult<UpdateDrainProjectAccess2, SDKValidationError>;
/** @internal */
export declare const UpdateDrainProjectAccessManagedBy$inboundSchema: z.ZodNativeEnum<typeof UpdateDrainProjectAccessManagedBy>;
/** @internal */
export declare const UpdateDrainProjectAccess1$inboundSchema: z.ZodType<UpdateDrainProjectAccess1, z.ZodTypeDef, unknown>;
export declare function updateDrainProjectAccess1FromJSON(jsonString: string): SafeParseResult<UpdateDrainProjectAccess1, SDKValidationError>;
/** @internal */
export declare const UpdateDrainResponseBodyProjectAccess$inboundSchema: z.ZodType<UpdateDrainResponseBodyProjectAccess, z.ZodTypeDef, unknown>;
export declare function updateDrainResponseBodyProjectAccessFromJSON(jsonString: string): SafeParseResult<UpdateDrainResponseBodyProjectAccess, SDKValidationError>;
/** @internal */
export declare const UpdateDrainResponseBody2$inboundSchema: z.ZodType<UpdateDrainResponseBody2, z.ZodTypeDef, unknown>;
export declare function updateDrainResponseBody2FromJSON(jsonString: string): SafeParseResult<UpdateDrainResponseBody2, SDKValidationError>;
/** @internal */
export declare const UpdateDrainResponseBodyStatus$inboundSchema: z.ZodNativeEnum<typeof UpdateDrainResponseBodyStatus>;
/** @internal */
export declare const UpdateDrainResponseBodyDisabledReason$inboundSchema: z.ZodNativeEnum<typeof UpdateDrainResponseBodyDisabledReason>;
/** @internal */
export declare const UpdateDrainResponseBodyLog$inboundSchema: z.ZodType<UpdateDrainResponseBodyLog, z.ZodTypeDef, unknown>;
export declare function updateDrainResponseBodyLogFromJSON(jsonString: string): SafeParseResult<UpdateDrainResponseBodyLog, SDKValidationError>;
/** @internal */
export declare const UpdateDrainResponseBodyTrace$inboundSchema: z.ZodType<UpdateDrainResponseBodyTrace, z.ZodTypeDef, unknown>;
export declare function updateDrainResponseBodyTraceFromJSON(jsonString: string): SafeParseResult<UpdateDrainResponseBodyTrace, SDKValidationError>;
/** @internal */
export declare const UpdateDrainResponseBodyAnalytics$inboundSchema: z.ZodType<UpdateDrainResponseBodyAnalytics, z.ZodTypeDef, unknown>;
export declare function updateDrainResponseBodyAnalyticsFromJSON(jsonString: string): SafeParseResult<UpdateDrainResponseBodyAnalytics, SDKValidationError>;
/** @internal */
export declare const UpdateDrainResponseBodySpeedInsights$inboundSchema: z.ZodType<UpdateDrainResponseBodySpeedInsights, z.ZodTypeDef, unknown>;
export declare function updateDrainResponseBodySpeedInsightsFromJSON(jsonString: string): SafeParseResult<UpdateDrainResponseBodySpeedInsights, SDKValidationError>;
/** @internal */
export declare const UpdateDrainResponseBodyAiGateway$inboundSchema: z.ZodType<UpdateDrainResponseBodyAiGateway, z.ZodTypeDef, unknown>;
export declare function updateDrainResponseBodyAiGatewayFromJSON(jsonString: string): SafeParseResult<UpdateDrainResponseBodyAiGateway, SDKValidationError>;
/** @internal */
export declare const UpdateDrainResponseBodyAuditLog$inboundSchema: z.ZodType<UpdateDrainResponseBodyAuditLog, z.ZodTypeDef, unknown>;
export declare function updateDrainResponseBodyAuditLogFromJSON(jsonString: string): SafeParseResult<UpdateDrainResponseBodyAuditLog, SDKValidationError>;
/** @internal */
export declare const UpdateDrainResponseBodySchemas$inboundSchema: z.ZodType<UpdateDrainResponseBodySchemas, z.ZodTypeDef, unknown>;
export declare function updateDrainResponseBodySchemasFromJSON(jsonString: string): SafeParseResult<UpdateDrainResponseBodySchemas, SDKValidationError>;
/** @internal */
export declare const UpdateDrainDeliveryTarget$inboundSchema: z.ZodNativeEnum<typeof UpdateDrainDeliveryTarget>;
/** @internal */
export declare const UpdateDrainDelivery5$inboundSchema: z.ZodType<UpdateDrainDelivery5, z.ZodTypeDef, unknown>;
export declare function updateDrainDelivery5FromJSON(jsonString: string): SafeParseResult<UpdateDrainDelivery5, SDKValidationError>;
/** @internal */
export declare const UpdateDrainDeliveryDrainsResponse200ApplicationJSONEncoding$inboundSchema: z.ZodNativeEnum<typeof UpdateDrainDeliveryDrainsResponse200ApplicationJSONEncoding>;
/** @internal */
export declare const UpdateDrainDeliveryDrainsResponse200Compression$inboundSchema: z.ZodNativeEnum<typeof UpdateDrainDeliveryDrainsResponse200Compression>;
/** @internal */
export declare const UpdateDrainDeliveryFileStructure$inboundSchema: z.ZodNativeEnum<typeof UpdateDrainDeliveryFileStructure>;
/** @internal */
export declare const UpdateDrainDeliveryServerSideEncryption$inboundSchema: z.ZodNativeEnum<typeof UpdateDrainDeliveryServerSideEncryption>;
/** @internal */
export declare const UpdateDrainDeliveryObjectAcl$inboundSchema: z.ZodNativeEnum<typeof UpdateDrainDeliveryObjectAcl>;
/** @internal */
export declare const UpdateDrainDelivery4$inboundSchema: z.ZodType<UpdateDrainDelivery4, z.ZodTypeDef, unknown>;
export declare function updateDrainDelivery4FromJSON(jsonString: string): SafeParseResult<UpdateDrainDelivery4, SDKValidationError>;
/** @internal */
export declare const UpdateDrainDeliveryDrains3$inboundSchema: z.ZodType<UpdateDrainDeliveryDrains3, z.ZodTypeDef, unknown>;
export declare function updateDrainDeliveryDrains3FromJSON(jsonString: string): SafeParseResult<UpdateDrainDeliveryDrains3, SDKValidationError>;
/** @internal */
export declare const UpdateDrainDeliveryEndpoint$inboundSchema: z.ZodType<UpdateDrainDeliveryEndpoint, z.ZodTypeDef, unknown>;
export declare function updateDrainDeliveryEndpointFromJSON(jsonString: string): SafeParseResult<UpdateDrainDeliveryEndpoint, SDKValidationError>;
/** @internal */
export declare const UpdateDrainDeliveryDrainsResponse200Encoding$inboundSchema: z.ZodNativeEnum<typeof UpdateDrainDeliveryDrainsResponse200Encoding>;
/** @internal */
export declare const UpdateDrainSecretDrainsKind$inboundSchema: z.ZodNativeEnum<typeof UpdateDrainSecretDrainsKind>;
/** @internal */
export declare const UpdateDrainSecretDrains2$inboundSchema: z.ZodType<UpdateDrainSecretDrains2, z.ZodTypeDef, unknown>;
export declare function updateDrainSecretDrains2FromJSON(jsonString: string): SafeParseResult<UpdateDrainSecretDrains2, SDKValidationError>;
/** @internal */
export declare const UpdateDrainDeliveryDrainsSecret$inboundSchema: z.ZodType<UpdateDrainDeliveryDrainsSecret, z.ZodTypeDef, unknown>;
export declare function updateDrainDeliveryDrainsSecretFromJSON(jsonString: string): SafeParseResult<UpdateDrainDeliveryDrainsSecret, SDKValidationError>;
/** @internal */
export declare const UpdateDrainDeliveryDrains2$inboundSchema: z.ZodType<UpdateDrainDeliveryDrains2, z.ZodTypeDef, unknown>;
export declare function updateDrainDeliveryDrains2FromJSON(jsonString: string): SafeParseResult<UpdateDrainDeliveryDrains2, SDKValidationError>;
/** @internal */
export declare const UpdateDrainDeliveryDrainsResponseEncoding$inboundSchema: z.ZodNativeEnum<typeof UpdateDrainDeliveryDrainsResponseEncoding>;
/** @internal */
export declare const UpdateDrainDeliveryDrainsResponseCompression$inboundSchema: z.ZodNativeEnum<typeof UpdateDrainDeliveryDrainsResponseCompression>;
/** @internal */
export declare const UpdateDrainSecretKind$inboundSchema: z.ZodNativeEnum<typeof UpdateDrainSecretKind>;
/** @internal */
export declare const UpdateDrainSecret2$inboundSchema: z.ZodType<UpdateDrainSecret2, z.ZodTypeDef, unknown>;
export declare function updateDrainSecret2FromJSON(jsonString: string): SafeParseResult<UpdateDrainSecret2, SDKValidationError>;
/** @internal */
export declare const UpdateDrainDeliverySecret$inboundSchema: z.ZodType<UpdateDrainDeliverySecret, z.ZodTypeDef, unknown>;
export declare function updateDrainDeliverySecretFromJSON(jsonString: string): SafeParseResult<UpdateDrainDeliverySecret, SDKValidationError>;
/** @internal */
export declare const UpdateDrainDeliveryDrains1$inboundSchema: z.ZodType<UpdateDrainDeliveryDrains1, z.ZodTypeDef, unknown>;
export declare function updateDrainDeliveryDrains1FromJSON(jsonString: string): SafeParseResult<UpdateDrainDeliveryDrains1, SDKValidationError>;
/** @internal */
export declare const UpdateDrainResponseBodyDelivery$inboundSchema: z.ZodType<UpdateDrainResponseBodyDelivery, z.ZodTypeDef, unknown>;
export declare function updateDrainResponseBodyDeliveryFromJSON(jsonString: string): SafeParseResult<UpdateDrainResponseBodyDelivery, SDKValidationError>;
/** @internal */
export declare const UpdateDrainResponseBodyType$inboundSchema: z.ZodNativeEnum<typeof UpdateDrainResponseBodyType>;
/** @internal */
export declare const UpdateDrainResponseBodyEnv$inboundSchema: z.ZodNativeEnum<typeof UpdateDrainResponseBodyEnv>;
/** @internal */
export declare const UpdateDrainResponseBodySampling$inboundSchema: z.ZodType<UpdateDrainResponseBodySampling, z.ZodTypeDef, unknown>;
export declare function updateDrainResponseBodySamplingFromJSON(jsonString: string): SafeParseResult<UpdateDrainResponseBodySampling, SDKValidationError>;
/** @internal */
export declare const UpdateDrainSourceDrains2$inboundSchema: z.ZodType<UpdateDrainSourceDrains2, z.ZodTypeDef, unknown>;
export declare function updateDrainSourceDrains2FromJSON(jsonString: string): SafeParseResult<UpdateDrainSourceDrains2, SDKValidationError>;
/** @internal */
export declare const UpdateDrainSourceDrains1$inboundSchema: z.ZodType<UpdateDrainSourceDrains1, z.ZodTypeDef, unknown>;
export declare function updateDrainSourceDrains1FromJSON(jsonString: string): SafeParseResult<UpdateDrainSourceDrains1, SDKValidationError>;
/** @internal */
export declare const UpdateDrainResponseBodySource$inboundSchema: z.ZodType<UpdateDrainResponseBodySource, z.ZodTypeDef, unknown>;
export declare function updateDrainResponseBodySourceFromJSON(jsonString: string): SafeParseResult<UpdateDrainResponseBodySource, SDKValidationError>;
/** @internal */
export declare const UpdateDrainResponseBodyVersion$inboundSchema: z.ZodNativeEnum<typeof UpdateDrainResponseBodyVersion>;
/** @internal */
export declare const UpdateDrainFilterDrainsResponse2$inboundSchema: z.ZodType<UpdateDrainFilterDrainsResponse2, z.ZodTypeDef, unknown>;
export declare function updateDrainFilterDrainsResponse2FromJSON(jsonString: string): SafeParseResult<UpdateDrainFilterDrainsResponse2, SDKValidationError>;
/** @internal */
export declare const UpdateDrainFilterProject$inboundSchema: z.ZodType<UpdateDrainFilterProject, z.ZodTypeDef, unknown>;
export declare function updateDrainFilterProjectFromJSON(jsonString: string): SafeParseResult<UpdateDrainFilterProject, SDKValidationError>;
/** @internal */
export declare const UpdateDrainFilterDrainsSources$inboundSchema: z.ZodNativeEnum<typeof UpdateDrainFilterDrainsSources>;
/** @internal */
export declare const UpdateDrainFilterLog$inboundSchema: z.ZodType<UpdateDrainFilterLog, z.ZodTypeDef, unknown>;
export declare function updateDrainFilterLogFromJSON(jsonString: string): SafeParseResult<UpdateDrainFilterLog, SDKValidationError>;
/** @internal */
export declare const UpdateDrainFilterDrainsEnvironments$inboundSchema: z.ZodNativeEnum<typeof UpdateDrainFilterDrainsEnvironments>;
/** @internal */
export declare const UpdateDrainFilterDeployment$inboundSchema: z.ZodType<UpdateDrainFilterDeployment, z.ZodTypeDef, unknown>;
export declare function updateDrainFilterDeploymentFromJSON(jsonString: string): SafeParseResult<UpdateDrainFilterDeployment, SDKValidationError>;
/** @internal */
export declare const UpdateDrainFilterDrains1$inboundSchema: z.ZodType<UpdateDrainFilterDrains1, z.ZodTypeDef, unknown>;
export declare function updateDrainFilterDrains1FromJSON(jsonString: string): SafeParseResult<UpdateDrainFilterDrains1, SDKValidationError>;
/** @internal */
export declare const UpdateDrainResponseBodyFilter$inboundSchema: z.ZodType<UpdateDrainResponseBodyFilter, z.ZodTypeDef, unknown>;
export declare function updateDrainResponseBodyFilterFromJSON(jsonString: string): SafeParseResult<UpdateDrainResponseBodyFilter, SDKValidationError>;
/** @internal */
export declare const UpdateDrainResponseBodyFilterV2$inboundSchema: z.ZodType<UpdateDrainResponseBodyFilterV2, z.ZodTypeDef, unknown>;
export declare function updateDrainResponseBodyFilterV2FromJSON(jsonString: string): SafeParseResult<UpdateDrainResponseBodyFilterV2, SDKValidationError>;
/** @internal */
export declare const UpdateDrainResponseBody1$inboundSchema: z.ZodType<UpdateDrainResponseBody1, z.ZodTypeDef, unknown>;
export declare function updateDrainResponseBody1FromJSON(jsonString: string): SafeParseResult<UpdateDrainResponseBody1, SDKValidationError>;
/** @internal */
export declare const UpdateDrainResponseBody$inboundSchema: z.ZodType<UpdateDrainResponseBody, z.ZodTypeDef, unknown>;
export declare function updateDrainResponseBodyFromJSON(jsonString: string): SafeParseResult<UpdateDrainResponseBody, SDKValidationError>;
//# sourceMappingURL=updatedrainop.d.ts.map