import * as $dara from '@darabonba/typescript'; import { IncidentEscalationStruct } from "./IncidentEscalationStruct"; import { IncidentPlanStruct } from "./IncidentPlanStruct"; import { IncidentResourceDetail } from "./IncidentResourceDetail"; export declare class IncidentStruct extends $dara.Model { /** * @remarks * The content of the event. * * @example * Detected that the connection count of RDS instance rds-bp1234567890abcdef has reached 1000, triggering an alert. */ content?: string; /** * @remarks * The list of escalation policies. */ escalations?: IncidentEscalationStruct[]; /** * @remarks * The unique ID of the event. * * @example * incident-001 */ incidentId?: string; /** * @remarks * The associated incident plan. */ incidentPlan?: IncidentPlanStruct; /** * @remarks * The details of the associated resource. */ resource?: IncidentResourceDetail; /** * @remarks * The severity level of the event. * * @example * P1 */ severity?: string; /** * @remarks * The current status. * * @example * OPEN */ status?: string; /** * @remarks * The timestamp. * * @example * 1741234567890 */ time?: number; /** * @remarks * The title of the event. * * @example * Excessively high database connection count. */ title?: string; /** * @remarks * The user ID. * * @example * user-12345 */ userId?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; validate(): void; constructor(map?: { [key: string]: any; }); }