import { type AdobeSignConfigOut } from "./adobeSignConfigOut"; import { type AirwallexConfigOut } from "./airwallexConfigOut"; import { type CheckbookConfigOut } from "./checkbookConfigOut"; import { type CronConfig } from "./cronConfig"; import { type DocusignConfigOut } from "./docusignConfigOut"; import { type EasypostConfigOut } from "./easypostConfigOut"; import { type GithubConfigOut } from "./githubConfigOut"; import { type HubspotConfigOut } from "./hubspotConfigOut"; import { type MetaConfigOut } from "./metaConfigOut"; import { type OrumIoConfigOut } from "./orumIoConfigOut"; import { type PandaDocConfigOut } from "./pandaDocConfigOut"; import { type PortIoConfigOut } from "./portIoConfigOut"; import { type RutterConfigOut } from "./rutterConfigOut"; import { type SegmentConfigOut } from "./segmentConfigOut"; import { type ShopifyConfigOut } from "./shopifyConfigOut"; import { type SlackConfigOut } from "./slackConfigOut"; import { type StripeConfigOut } from "./stripeConfigOut"; import { type SvixConfigOut } from "./svixConfigOut"; import { type TelnyxConfigOut } from "./telnyxConfigOut"; import { type VapiConfigOut } from "./vapiConfigOut"; import { type VeriffConfigOut } from "./veriffConfigOut"; import { type ZoomConfigOut } from "./zoomConfigOut"; interface _IngestSourceOutFields { createdAt: Date; id: string; ingestUrl?: string | null; metadata: { [key: string]: string; }; name: string; uid?: string | null; updatedAt: Date; } interface IngestSourceOutGenericWebhookConfig { } interface IngestSourceOutGenericWebhook { type: "generic-webhook"; config?: IngestSourceOutGenericWebhookConfig; } interface IngestSourceOutCron { type: "cron"; config: CronConfig; } interface IngestSourceOutAdobeSign { type: "adobe-sign"; config: AdobeSignConfigOut; } interface IngestSourceOutBeehiiv { type: "beehiiv"; config: SvixConfigOut; } interface IngestSourceOutBrex { type: "brex"; config: SvixConfigOut; } interface IngestSourceOutCheckbook { type: "checkbook"; config: CheckbookConfigOut; } interface IngestSourceOutClerk { type: "clerk"; config: SvixConfigOut; } interface IngestSourceOutDocusign { type: "docusign"; config: DocusignConfigOut; } interface IngestSourceOutEasypost { type: "easypost"; config: EasypostConfigOut; } interface IngestSourceOutGithub { type: "github"; config: GithubConfigOut; } interface IngestSourceOutGuesty { type: "guesty"; config: SvixConfigOut; } interface IngestSourceOutHubspot { type: "hubspot"; config: HubspotConfigOut; } interface IngestSourceOutIncidentIo { type: "incident-io"; config: SvixConfigOut; } interface IngestSourceOutLithic { type: "lithic"; config: SvixConfigOut; } interface IngestSourceOutMeta { type: "meta"; config: MetaConfigOut; } interface IngestSourceOutNash { type: "nash"; config: SvixConfigOut; } interface IngestSourceOutOrumIo { type: "orum-io"; config: OrumIoConfigOut; } interface IngestSourceOutPandaDoc { type: "panda-doc"; config: PandaDocConfigOut; } interface IngestSourceOutPortIo { type: "port-io"; config: PortIoConfigOut; } interface IngestSourceOutPsiFi { type: "psi-fi"; config: SvixConfigOut; } interface IngestSourceOutPleo { type: "pleo"; config: SvixConfigOut; } interface IngestSourceOutReplicate { type: "replicate"; config: SvixConfigOut; } interface IngestSourceOutResend { type: "resend"; config: SvixConfigOut; } interface IngestSourceOutRutter { type: "rutter"; config: RutterConfigOut; } interface IngestSourceOutSafebase { type: "safebase"; config: SvixConfigOut; } interface IngestSourceOutSardine { type: "sardine"; config: SvixConfigOut; } interface IngestSourceOutSegment { type: "segment"; config: SegmentConfigOut; } interface IngestSourceOutShopify { type: "shopify"; config: ShopifyConfigOut; } interface IngestSourceOutSlack { type: "slack"; config: SlackConfigOut; } interface IngestSourceOutStripe { type: "stripe"; config: StripeConfigOut; } interface IngestSourceOutStych { type: "stych"; config: SvixConfigOut; } interface IngestSourceOutSvix { type: "svix"; config: SvixConfigOut; } interface IngestSourceOutZoom { type: "zoom"; config: ZoomConfigOut; } interface IngestSourceOutTelnyx { type: "telnyx"; config: TelnyxConfigOut; } interface IngestSourceOutVapi { type: "vapi"; config: VapiConfigOut; } interface IngestSourceOutOpenAi { type: "open-ai"; config: SvixConfigOut; } interface IngestSourceOutRender { type: "render"; config: SvixConfigOut; } interface IngestSourceOutVeriff { type: "veriff"; config: VeriffConfigOut; } interface IngestSourceOutAirwallex { type: "airwallex"; config: AirwallexConfigOut; } export type IngestSourceOut = _IngestSourceOutFields & (IngestSourceOutGenericWebhook | IngestSourceOutCron | IngestSourceOutAdobeSign | IngestSourceOutBeehiiv | IngestSourceOutBrex | IngestSourceOutCheckbook | IngestSourceOutClerk | IngestSourceOutDocusign | IngestSourceOutEasypost | IngestSourceOutGithub | IngestSourceOutGuesty | IngestSourceOutHubspot | IngestSourceOutIncidentIo | IngestSourceOutLithic | IngestSourceOutMeta | IngestSourceOutNash | IngestSourceOutOrumIo | IngestSourceOutPandaDoc | IngestSourceOutPortIo | IngestSourceOutPsiFi | IngestSourceOutPleo | IngestSourceOutReplicate | IngestSourceOutResend | IngestSourceOutRutter | IngestSourceOutSafebase | IngestSourceOutSardine | IngestSourceOutSegment | IngestSourceOutShopify | IngestSourceOutSlack | IngestSourceOutStripe | IngestSourceOutStych | IngestSourceOutSvix | IngestSourceOutZoom | IngestSourceOutTelnyx | IngestSourceOutVapi | IngestSourceOutOpenAi | IngestSourceOutRender | IngestSourceOutVeriff | IngestSourceOutAirwallex); export declare const IngestSourceOutSerializer: { _fromJsonObject(object: any): IngestSourceOut; _toJsonObject(self: IngestSourceOut): any; }; export {};