export declare class EventSubUpdateRequest { 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'?; constructor(name?: string, notificationTarget?: string, notificationTargetName?: string, notificationTargetType?: string); withName(name: string): EventSubUpdateRequest; withSourceType(sourceType: string): EventSubUpdateRequest; set sourceType(sourceType: string | undefined); get sourceType(): string | undefined; withSourceId(sourceId: string): EventSubUpdateRequest; set sourceId(sourceId: string | undefined); get sourceId(): string | undefined; withCategory(category: string): EventSubUpdateRequest; withSeverity(severity: string): EventSubUpdateRequest; withTag(tag: string): EventSubUpdateRequest; withEnable(enable: number): EventSubUpdateRequest; withNotificationTarget(notificationTarget: string): EventSubUpdateRequest; set notificationTarget(notificationTarget: string | undefined); get notificationTarget(): string | undefined; withNotificationTargetName(notificationTargetName: string): EventSubUpdateRequest; set notificationTargetName(notificationTargetName: string | undefined); get notificationTargetName(): string | undefined; withNotificationTargetType(notificationTargetType: string): EventSubUpdateRequest; set notificationTargetType(notificationTargetType: string | undefined); get notificationTargetType(): string | undefined; } //# sourceMappingURL=EventSubUpdateRequest.d.ts.map