declare namespace ObjC{ namespace classes{ export class UICollectionReusableView extends UIView{ prepareForReuse():any; applyLayoutAttributes_(layoutAttributes:UICollectionViewLayoutAttributes|NativePointer):any; willTransitionFromLayout_toLayout_(oldLayout:UICollectionViewLayout|NativePointer,newLayout:UICollectionViewLayout|NativePointer):any; didTransitionFromLayout_toLayout_(oldLayout:UICollectionViewLayout|NativePointer,newLayout:UICollectionViewLayout|NativePointer):any; preferredLayoutAttributesFittingAttributes_(layoutAttributes:UICollectionViewLayoutAttributes|NativePointer):UICollectionViewLayoutAttributes; reuseIdentifier():NSString; } export class UICollectionViewCell extends UICollectionReusableView{ dragStateDidChange_(dragState:any|NativePointer):any; contentView():UIView; isSelected():number; setSelected_(selected:number|NativePointer):any; isHighlighted():number; setHighlighted_(highlighted:number|NativePointer):any; backgroundView():UIView; setBackgroundView_(backgroundView:UIView|NativePointer):any; selectedBackgroundView():UIView; setSelectedBackgroundView_(selectedBackgroundView:UIView|NativePointer):any; } } }