import * as $dara from '@darabonba/typescript'; export declare class NotifyRouteForSubscriptionChannels extends $dara.Model { /** * @remarks * The channel type. * * @example * default */ channelType?: string; /** * @remarks * The list of enabled subchannels. */ enabledSubChannels?: string[]; /** * @remarks * The list of receivers. */ receivers?: string[]; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; validate(): void; constructor(map?: { [key: string]: any; }); } export declare class NotifyRouteForSubscriptionEffectTimeRange extends $dara.Model { /** * @remarks * The effective days of the week (0 = Sunday, 1 = Monday, ..., 6 = Saturday). */ dayInWeek?: number[]; /** * @remarks * The end time of the day, in minutes from 0:00. * * @example * 1 */ endTimeInMinute?: number; /** * @remarks * The start time of the day, in minutes from 0:00. * * @example * 1 */ startTimeInMinute?: number; /** * @remarks * The time zone. * * @example * 1700000000 */ timeZone?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; validate(): void; constructor(map?: { [key: string]: any; }); } export declare class NotifyRouteForSubscription extends $dara.Model { /** * @remarks * The list of notification channels. */ channels?: NotifyRouteForSubscriptionChannels[]; /** * @remarks * The effective period configuration. */ effectTimeRange?: NotifyRouteForSubscriptionEffectTimeRange; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; validate(): void; constructor(map?: { [key: string]: any; }); }