declare namespace ObjC{ namespace classes{ export class UIDynamicAnimator extends NSObject{ initWithReferenceView_(view:NSObject|NativePointer):UIDynamicAnimator; addBehavior_(behavior:UIDynamicBehavior|NativePointer):any; removeBehavior_(behavior:UIDynamicBehavior|NativePointer):any; removeAllBehaviors():any; itemsInRect_(rect:NSObject|NativePointer):NativePointer; updateItemUsingCurrentState_(item:NSObject|NativePointer):any; elapsedTime():number; referenceView():NativePointer; behaviors():NativePointer; isRunning():number; delegate():NativePointer; setDelegate_(delegate:NativePointer|NativePointer):any; initWithCollectionViewLayout_(layout:NSObject|NativePointer):UIDynamicAnimator; layoutAttributesForCellAtIndexPath_(indexPath:NSIndexPath|NativePointer):NSObject; layoutAttributesForSupplementaryViewOfKind_atIndexPath_(kind:NSString|NativePointer,indexPath:NSIndexPath|NativePointer):NSObject; layoutAttributesForDecorationViewOfKind_atIndexPath_(decorationViewKind:NSString|NativePointer,indexPath:NSIndexPath|NativePointer):NSObject; } } }