import * as $dara from '@darabonba/typescript'; export declare class DescribePlanMaintenanceWindowsResponseBodyPlanMaintenanceWindowListTargetResourceTags extends $dara.Model { key?: string; value?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; validate(): void; constructor(map?: { [key: string]: any; }); } export declare class DescribePlanMaintenanceWindowsResponseBodyPlanMaintenanceWindowListTargetResource extends $dara.Model { /** * @example * rg-aek2qxeteo7fr6y */ resourceGroupId?: string; /** * @example * Tag */ scope?: string; tags?: DescribePlanMaintenanceWindowsResponseBodyPlanMaintenanceWindowListTargetResourceTags[]; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; validate(): void; constructor(map?: { [key: string]: any; }); } export declare class DescribePlanMaintenanceWindowsResponseBodyPlanMaintenanceWindowListTimePeriodRangeList extends $dara.Model { /** * @example * Monday,22:00 */ endTime?: string; /** * @example * Monday,22:00 */ startTime?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; validate(): void; constructor(map?: { [key: string]: any; }); } export declare class DescribePlanMaintenanceWindowsResponseBodyPlanMaintenanceWindowListTimePeriod extends $dara.Model { /** * @example * Year */ periodUnit?: string; rangeList?: DescribePlanMaintenanceWindowsResponseBodyPlanMaintenanceWindowListTimePeriodRangeList[]; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; validate(): void; constructor(map?: { [key: string]: any; }); } export declare class DescribePlanMaintenanceWindowsResponseBodyPlanMaintenanceWindowList extends $dara.Model { /** * @example * 2025-04-11T02:20:41Z */ createTime?: string; /** * @example * true */ enable?: boolean; /** * @example * 2025-02-22 10:14:28 +0800 */ modifiedTime?: string; /** * @example * pw-bp1bqkbjb7h4j8zqzwvp */ planWindowId?: string; planWindowName?: string; /** * @example * Reboot */ supportMaintenanceAction?: string; targetResource?: DescribePlanMaintenanceWindowsResponseBodyPlanMaintenanceWindowListTargetResource; timePeriod?: DescribePlanMaintenanceWindowsResponseBodyPlanMaintenanceWindowListTimePeriod; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; validate(): void; constructor(map?: { [key: string]: any; }); } export declare class DescribePlanMaintenanceWindowsResponseBody extends $dara.Model { /** * @example * 10 */ maxResults?: number; /** * @example * AAAAAdDWBF2 */ nextToken?: string; planMaintenanceWindowList?: DescribePlanMaintenanceWindowsResponseBodyPlanMaintenanceWindowList[]; /** * @example * 473469C7-AA6F-4DC5-B3DB-A3DC0DE3**** */ requestId?: string; /** * @example * 1 */ totalCount?: number; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; validate(): void; constructor(map?: { [key: string]: any; }); }