import * as z from "zod"; import { ClosedEnum } from "../../types/enums.js"; /** * ID of the issue tracker provider */ export declare const ExternalIssueReferenceV2Provider: { readonly Asana: "asana"; readonly ClickUp: "click_up"; readonly Linear: "linear"; readonly Jira: "jira"; readonly JiraServer: "jira_server"; readonly Github: "github"; readonly Gitlab: "gitlab"; readonly Shortcut: "shortcut"; }; /** * ID of the issue tracker provider */ export type ExternalIssueReferenceV2Provider = ClosedEnum; export type ExternalIssueReferenceV2 = { /** * Human readable ID for the issue */ issueName: string; /** * URL linking directly to the action in the issue tracker */ issuePermalink: string; /** * ID of the issue tracker provider */ provider: ExternalIssueReferenceV2Provider; }; /** @internal */ export declare const ExternalIssueReferenceV2Provider$inboundSchema: z.ZodNativeEnum; /** @internal */ export declare const ExternalIssueReferenceV2Provider$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 ExternalIssueReferenceV2Provider$ { /** @deprecated use `ExternalIssueReferenceV2Provider$inboundSchema` instead. */ const inboundSchema: z.ZodNativeEnum<{ readonly Asana: "asana"; readonly ClickUp: "click_up"; readonly Linear: "linear"; readonly Jira: "jira"; readonly JiraServer: "jira_server"; readonly Github: "github"; readonly Gitlab: "gitlab"; readonly Shortcut: "shortcut"; }>; /** @deprecated use `ExternalIssueReferenceV2Provider$outboundSchema` instead. */ const outboundSchema: z.ZodNativeEnum<{ readonly Asana: "asana"; readonly ClickUp: "click_up"; readonly Linear: "linear"; readonly Jira: "jira"; readonly JiraServer: "jira_server"; readonly Github: "github"; readonly Gitlab: "gitlab"; readonly Shortcut: "shortcut"; }>; } /** @internal */ export declare const ExternalIssueReferenceV2$inboundSchema: z.ZodType; /** @internal */ export type ExternalIssueReferenceV2$Outbound = { issue_name: string; issue_permalink: string; provider: string; }; /** @internal */ export declare const ExternalIssueReferenceV2$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 ExternalIssueReferenceV2$ { /** @deprecated use `ExternalIssueReferenceV2$inboundSchema` instead. */ const inboundSchema: z.ZodType; /** @deprecated use `ExternalIssueReferenceV2$outboundSchema` instead. */ const outboundSchema: z.ZodType; /** @deprecated use `ExternalIssueReferenceV2$Outbound` instead. */ type Outbound = ExternalIssueReferenceV2$Outbound; } //# sourceMappingURL=externalissuereferencev2.d.ts.map