export declare class EventSubRequest { name?: string; private 'source_type'?; private 'source_id'?; category?: string; severity?: string; tag?: string; enable?: number; private 'notification_target'?; private 'notification_target_name'?; private 'notification_target_type'?; private 'time_zone'?; constructor(name?: string, notificationTarget?: string, notificationTargetName?: string, notificationTargetType?: string); withName(name: string): EventSubRequest; withSourceType(sourceType: string): EventSubRequest; set sourceType(sourceType: string | undefined); get sourceType(): string | undefined; withSourceId(sourceId: string): EventSubRequest; set sourceId(sourceId: string | undefined); get sourceId(): string | undefined; withCategory(category: string): EventSubRequest; withSeverity(severity: string): EventSubRequest; withTag(tag: string): EventSubRequest; withEnable(enable: number): EventSubRequest; withNotificationTarget(notificationTarget: string): EventSubRequest; set notificationTarget(notificationTarget: string | undefined); get notificationTarget(): string | undefined; withNotificationTargetName(notificationTargetName: string): EventSubRequest; set notificationTargetName(notificationTargetName: string | undefined); get notificationTargetName(): string | undefined; withNotificationTargetType(notificationTargetType: string): EventSubRequest; set notificationTargetType(notificationTargetType: string | undefined); get notificationTargetType(): string | undefined; withTimeZone(timeZone: string): EventSubRequest; set timeZone(timeZone: string | undefined); get timeZone(): string | undefined; } //# sourceMappingURL=EventSubRequest.d.ts.map