declare namespace ObjC{ namespace classes{ export class UICollectionViewController extends UIViewController{ initWithCollectionViewLayout_(layout:UICollectionViewLayout|NativePointer):UICollectionViewController; initWithNibName_bundle_(nibNameOrNil:NSString|NativePointer,nibBundleOrNil:NSBundle|NativePointer):UICollectionViewController; initWithCoder_(aDecoder:NSCoder|NativePointer):UICollectionViewController; collectionView():NativePointer; setCollectionView_(collectionView:NativePointer|NativePointer):any; clearsSelectionOnViewWillAppear():number; setClearsSelectionOnViewWillAppear_(clearsSelectionOnViewWillAppear:number|NativePointer):any; useLayoutToLayoutNavigationTransitions():number; setUseLayoutToLayoutNavigationTransitions_(useLayoutToLayoutNavigationTransitions:number|NativePointer):any; collectionViewLayout():UICollectionViewLayout; installsStandardGestureForInteractiveMovement():number; setInstallsStandardGestureForInteractiveMovement_(installsStandardGestureForInteractiveMovement:number|NativePointer):any; } } }