import * as z from "zod"; import { ClosedEnum } from "../../types/enums.js"; import { EngineParamBindingPayloadV2, EngineParamBindingPayloadV2$Outbound } from "./engineparambindingpayloadv2.js"; /** * option defining whether to cause subsequent alerts to increase the severity */ export declare const PrioritySeverity: { readonly SeverityFirstWins: "severity-first-wins"; readonly SeverityMax: "severity-max"; }; /** * option defining whether to cause subsequent alerts to increase the severity */ export type PrioritySeverity = ClosedEnum; export type AlertRouteIncidentTemplatePayloadV2 = { /** * lookup of the priority options for each custom field in the template */ customFieldPriorities: { [k: string]: string; }; /** * Custom field keys mapped to values */ customFields?: { [k: string]: EngineParamBindingPayloadV2; } | undefined; incidentMode?: EngineParamBindingPayloadV2 | undefined; incidentType?: EngineParamBindingPayloadV2 | undefined; name?: EngineParamBindingPayloadV2 | undefined; /** * option defining whether to cause subsequent alerts to increase the severity */ prioritySeverity: PrioritySeverity; severity?: EngineParamBindingPayloadV2 | undefined; summary?: EngineParamBindingPayloadV2 | undefined; workspace?: EngineParamBindingPayloadV2 | undefined; }; /** @internal */ export declare const PrioritySeverity$inboundSchema: z.ZodNativeEnum; /** @internal */ export declare const PrioritySeverity$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 PrioritySeverity$ { /** @deprecated use `PrioritySeverity$inboundSchema` instead. */ const inboundSchema: z.ZodNativeEnum<{ readonly SeverityFirstWins: "severity-first-wins"; readonly SeverityMax: "severity-max"; }>; /** @deprecated use `PrioritySeverity$outboundSchema` instead. */ const outboundSchema: z.ZodNativeEnum<{ readonly SeverityFirstWins: "severity-first-wins"; readonly SeverityMax: "severity-max"; }>; } /** @internal */ export declare const AlertRouteIncidentTemplatePayloadV2$inboundSchema: z.ZodType; /** @internal */ export type AlertRouteIncidentTemplatePayloadV2$Outbound = { custom_field_priorities: { [k: string]: string; }; custom_fields?: { [k: string]: EngineParamBindingPayloadV2$Outbound; } | undefined; incident_mode?: EngineParamBindingPayloadV2$Outbound | undefined; incident_type?: EngineParamBindingPayloadV2$Outbound | undefined; name?: EngineParamBindingPayloadV2$Outbound | undefined; priority_severity: string; severity?: EngineParamBindingPayloadV2$Outbound | undefined; summary?: EngineParamBindingPayloadV2$Outbound | undefined; workspace?: EngineParamBindingPayloadV2$Outbound | undefined; }; /** @internal */ export declare const AlertRouteIncidentTemplatePayloadV2$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 AlertRouteIncidentTemplatePayloadV2$ { /** @deprecated use `AlertRouteIncidentTemplatePayloadV2$inboundSchema` instead. */ const inboundSchema: z.ZodType; /** @deprecated use `AlertRouteIncidentTemplatePayloadV2$outboundSchema` instead. */ const outboundSchema: z.ZodType; /** @deprecated use `AlertRouteIncidentTemplatePayloadV2$Outbound` instead. */ type Outbound = AlertRouteIncidentTemplatePayloadV2$Outbound; } //# sourceMappingURL=alertrouteincidenttemplatepayloadv2.d.ts.map