import * as z from "zod"; import { ClosedEnum } from "../../types/enums.js"; /** * E.g. PagerDuty: the external system that holds the resource */ export declare const ResourceType: { readonly PagerDutyIncident: "pager_duty_incident"; readonly OpsgenieAlert: "opsgenie_alert"; readonly DatadogMonitorAlert: "datadog_monitor_alert"; readonly GithubPullRequest: "github_pull_request"; readonly GitlabMergeRequest: "gitlab_merge_request"; readonly SentryIssue: "sentry_issue"; readonly JiraIssue: "jira_issue"; readonly AtlassianStatuspageIncident: "atlassian_statuspage_incident"; readonly ZendeskTicket: "zendesk_ticket"; readonly GoogleCalendarEvent: "google_calendar_event"; readonly Scrubbed: "scrubbed"; readonly StatuspageIncident: "statuspage_incident"; }; /** * E.g. PagerDuty: the external system that holds the resource */ export type ResourceType = ClosedEnum; export type IncidentAttachmentsV1NumberListRequest = { /** * Incident that this attachment is against */ incidentId?: string | undefined; /** * ID of the resource in the external system */ externalId?: string | undefined; /** * E.g. PagerDuty: the external system that holds the resource */ resourceType?: ResourceType | undefined; }; /** @internal */ export declare const ResourceType$inboundSchema: z.ZodNativeEnum; /** @internal */ export declare const ResourceType$outboundSchema: z.ZodNativeEnum; /** * @internal * @deprecated This namespace will be removed in future versions. Use schemas and types that are exported directly from this module. */ export declare namespace ResourceType$ { /** @deprecated use `ResourceType$inboundSchema` instead. */ const inboundSchema: z.ZodNativeEnum<{ readonly PagerDutyIncident: "pager_duty_incident"; readonly OpsgenieAlert: "opsgenie_alert"; readonly DatadogMonitorAlert: "datadog_monitor_alert"; readonly GithubPullRequest: "github_pull_request"; readonly GitlabMergeRequest: "gitlab_merge_request"; readonly SentryIssue: "sentry_issue"; readonly JiraIssue: "jira_issue"; readonly AtlassianStatuspageIncident: "atlassian_statuspage_incident"; readonly ZendeskTicket: "zendesk_ticket"; readonly GoogleCalendarEvent: "google_calendar_event"; readonly Scrubbed: "scrubbed"; readonly StatuspageIncident: "statuspage_incident"; }>; /** @deprecated use `ResourceType$outboundSchema` instead. */ const outboundSchema: z.ZodNativeEnum<{ readonly PagerDutyIncident: "pager_duty_incident"; readonly OpsgenieAlert: "opsgenie_alert"; readonly DatadogMonitorAlert: "datadog_monitor_alert"; readonly GithubPullRequest: "github_pull_request"; readonly GitlabMergeRequest: "gitlab_merge_request"; readonly SentryIssue: "sentry_issue"; readonly JiraIssue: "jira_issue"; readonly AtlassianStatuspageIncident: "atlassian_statuspage_incident"; readonly ZendeskTicket: "zendesk_ticket"; readonly GoogleCalendarEvent: "google_calendar_event"; readonly Scrubbed: "scrubbed"; readonly StatuspageIncident: "statuspage_incident"; }>; } /** @internal */ export declare const IncidentAttachmentsV1NumberListRequest$inboundSchema: z.ZodType; /** @internal */ export type IncidentAttachmentsV1NumberListRequest$Outbound = { incident_id?: string | undefined; external_id?: string | undefined; resource_type?: string | undefined; }; /** @internal */ export declare const IncidentAttachmentsV1NumberListRequest$outboundSchema: z.ZodType; /** * @internal * @deprecated This namespace will be removed in future versions. Use schemas and types that are exported directly from this module. */ export declare namespace IncidentAttachmentsV1NumberListRequest$ { /** @deprecated use `IncidentAttachmentsV1NumberListRequest$inboundSchema` instead. */ const inboundSchema: z.ZodType; /** @deprecated use `IncidentAttachmentsV1NumberListRequest$outboundSchema` instead. */ const outboundSchema: z.ZodType; /** @deprecated use `IncidentAttachmentsV1NumberListRequest$Outbound` instead. */ type Outbound = IncidentAttachmentsV1NumberListRequest$Outbound; } //# sourceMappingURL=incidentattachmentsv1numberlist.d.ts.map