import * as z from "zod"; import { ClosedEnum } from "../../types/enums.js"; /** * Whether incidents of this must always, or can optionally, be created in triage */ export declare const CreateInTriage: { readonly Always: "always"; readonly Optional: "optional"; }; /** * Whether incidents of this must always, or can optionally, be created in triage */ export type CreateInTriage = ClosedEnum; export type IncidentTypeV1 = { /** * Whether incidents of this must always, or can optionally, be created in triage */ createInTriage: CreateInTriage; /** * When this resource was created */ createdAt: Date; /** * What is this incident type for? */ description: string; /** * Unique identifier for this Incident Type */ id: string; /** * The default Incident Type is used when no other type is explicitly specified */ isDefault: boolean; /** * The name of this Incident Type */ name: string; /** * Should all incidents created with this Incident Type be private? */ privateIncidentsOnly: boolean; /** * When this resource was last updated */ updatedAt: Date; }; /** @internal */ export declare const CreateInTriage$inboundSchema: z.ZodNativeEnum; /** @internal */ export declare const CreateInTriage$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 CreateInTriage$ { /** @deprecated use `CreateInTriage$inboundSchema` instead. */ const inboundSchema: z.ZodNativeEnum<{ readonly Always: "always"; readonly Optional: "optional"; }>; /** @deprecated use `CreateInTriage$outboundSchema` instead. */ const outboundSchema: z.ZodNativeEnum<{ readonly Always: "always"; readonly Optional: "optional"; }>; } /** @internal */ export declare const IncidentTypeV1$inboundSchema: z.ZodType; /** @internal */ export type IncidentTypeV1$Outbound = { create_in_triage: string; created_at: string; description: string; id: string; is_default: boolean; name: string; private_incidents_only: boolean; updated_at: string; }; /** @internal */ export declare const IncidentTypeV1$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 IncidentTypeV1$ { /** @deprecated use `IncidentTypeV1$inboundSchema` instead. */ const inboundSchema: z.ZodType; /** @deprecated use `IncidentTypeV1$outboundSchema` instead. */ const outboundSchema: z.ZodType; /** @deprecated use `IncidentTypeV1$Outbound` instead. */ type Outbound = IncidentTypeV1$Outbound; } //# sourceMappingURL=incidenttypev1.d.ts.map