import * as $dara from '@darabonba/typescript'; import { IncidentContactStruct } from "./IncidentContactStruct"; export declare class IncidentEscalationStageStruct extends $dara.Model { /** * @remarks * The list of contacts. */ contact?: IncidentContactStruct[]; /** * @remarks * The number of notifications sent per cycle. * * @example * 3 */ cycleNotifyCount?: number; /** * @remarks * The notification interval. * * @example * 300 */ cycleNotifyTime?: number; /** * @remarks * The description. * * @example * Primary owner responsible for handling production environment alerts. */ description?: string; /** * @remarks * The effective time. * * @example * 2025-04-05T00:00:00Z */ effectTime?: string; /** * @remarks * The name. * * @example * Operations team. */ name?: string; /** * @remarks * The stage index. * * @example * 1 */ stageIndex?: number; /** * @remarks * The time zone. * * @example * Asia/Shanghai */ timeZone?: string; /** * @remarks * The waiting time before the next stage begins. * * @example * 600 */ waitToNextStageTime?: number; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; validate(): void; constructor(map?: { [key: string]: any; }); }