declare namespace ObjC{ namespace classes{ export class NSProgress extends NSObject{ static currentProgress():NSProgress; static progressWithTotalUnitCount_(unitCount:number|NativePointer):NSProgress; static discreteProgressWithTotalUnitCount_(unitCount:number|NativePointer):NSProgress; static progressWithTotalUnitCount_parent_pendingUnitCount_(unitCount:number|NativePointer,parent:NSProgress|NativePointer,portionOfParentTotalUnitCount:number|NativePointer):NSProgress; initWithParent_userInfo_(parentProgressOrNil:NSProgress|NativePointer,userInfoOrNil:NativePointer|NativePointer):NSProgress; becomeCurrentWithPendingUnitCount_(unitCount:number|NativePointer):any; performAsCurrentWithPendingUnitCount_usingBlock_(unitCount:number|NativePointer,work:NativePointer|NativePointer):any; resignCurrent():any; addChild_withPendingUnitCount_(child:NSProgress|NativePointer,inUnitCount:number|NativePointer):any; setUserInfoObject_forKey_(objectOrNil:NSObject|NativePointer,key:any|NativePointer):any; cancel():any; pause():any; resume():any; publish():any; unpublish():any; static addSubscriberForFileURL_withPublishingHandler_(url:NSURL|NativePointer,publishingHandler:NativePointer|NativePointer):NSObject; static removeSubscriber_(subscriber:NSObject|NativePointer):any; totalUnitCount():number; setTotalUnitCount_(totalUnitCount:number|NativePointer):any; completedUnitCount():number; setCompletedUnitCount_(completedUnitCount:number|NativePointer):any; localizedDescription():NSString; setLocalizedDescription_(localizedDescription:NSString|NativePointer):any; localizedAdditionalDescription():NSString; setLocalizedAdditionalDescription_(localizedAdditionalDescription:NSString|NativePointer):any; isCancellable():number; setCancellable_(cancellable:number|NativePointer):any; isPausable():number; setPausable_(pausable:number|NativePointer):any; isCancelled():number; isPaused():number; cancellationHandler():NativePointer; setCancellationHandler_(cancellationHandler:NativePointer|NativePointer):any; pausingHandler():NativePointer; setPausingHandler_(pausingHandler:NativePointer|NativePointer):any; resumingHandler():NativePointer; setResumingHandler_(resumingHandler:NativePointer|NativePointer):any; isIndeterminate():number; fractionCompleted():number; isFinished():number; userInfo():NativePointer; kind():any; setKind_(kind:any|NativePointer):any; estimatedTimeRemaining():NSNumber; setEstimatedTimeRemaining_(estimatedTimeRemaining:NSNumber|NativePointer):any; throughput():NSNumber; setThroughput_(throughput:NSNumber|NativePointer):any; fileOperationKind():any; setFileOperationKind_(fileOperationKind:any|NativePointer):any; fileURL():NSURL; setFileURL_(fileURL:NSURL|NativePointer):any; fileTotalCount():NSNumber; setFileTotalCount_(fileTotalCount:NSNumber|NativePointer):any; fileCompletedCount():NSNumber; setFileCompletedCount_(fileCompletedCount:NSNumber|NativePointer):any; isOld():number; } } }