import * as z from "zod/v3"; import { Result as SafeParseResult } from "../../types/fp.js"; import { SDKValidationError } from "../errors/sdkvalidationerror.js"; import { DestinationAWSKinesis, DestinationAWSKinesis$Outbound } from "./destinationawskinesis.js"; import { DestinationAwss3, DestinationAwss3$Outbound } from "./destinationawss3.js"; import { DestinationAWSSQS, DestinationAWSSQS$Outbound } from "./destinationawssqs.js"; import { DestinationAzureServiceBus, DestinationAzureServiceBus$Outbound } from "./destinationazureservicebus.js"; import { DestinationGCPPubSub, DestinationGCPPubSub$Outbound } from "./destinationgcppubsub.js"; import { DestinationHookdeck, DestinationHookdeck$Outbound } from "./destinationhookdeck.js"; import { DestinationRabbitMQ, DestinationRabbitMQ$Outbound } from "./destinationrabbitmq.js"; import { DestinationWebhook, DestinationWebhook$Outbound } from "./destinationwebhook.js"; export type Destination = DestinationWebhook | DestinationAWSSQS | DestinationRabbitMQ | DestinationHookdeck | DestinationAWSKinesis | DestinationAzureServiceBus | DestinationAwss3 | DestinationGCPPubSub; /** @internal */ export declare const Destination$inboundSchema: z.ZodType; /** @internal */ export type Destination$Outbound = DestinationWebhook$Outbound | DestinationAWSSQS$Outbound | DestinationRabbitMQ$Outbound | DestinationHookdeck$Outbound | DestinationAWSKinesis$Outbound | DestinationAzureServiceBus$Outbound | DestinationAwss3$Outbound | DestinationGCPPubSub$Outbound; /** @internal */ export declare const Destination$outboundSchema: z.ZodType; export declare function destinationToJSON(destination: Destination): string; export declare function destinationFromJSON(jsonString: string): SafeParseResult; //# sourceMappingURL=destination.d.ts.map