declare namespace ObjC{ namespace classes{ export class UICollectionViewTransitionLayout extends UICollectionViewLayout{ initWithCurrentLayout_nextLayout_(currentLayout:UICollectionViewLayout|NativePointer,newLayout:UICollectionViewLayout|NativePointer):UICollectionViewTransitionLayout; initWithCoder_(aDecoder:NSCoder|NativePointer):UICollectionViewTransitionLayout; init():UICollectionViewTransitionLayout; updateValue_forAnimatedKey_(value:NSObject|NativePointer,key:NSString|NativePointer):any; valueForAnimatedKey_(key:NSString|NativePointer):NSObject; transitionProgress():number; setTransitionProgress_(transitionProgress:number|NativePointer):any; currentLayout():UICollectionViewLayout; nextLayout():UICollectionViewLayout; } } }