declare namespace ObjC{ namespace classes{ export class UICollisionBehavior extends NSObject{ initWithItems_(items:NativePointer|NativePointer):UICollisionBehavior; addItem_(item:NSObject|NativePointer):any; removeItem_(item:NSObject|NativePointer):any; setTranslatesReferenceBoundsIntoBoundaryWithInsets_(insets:NSObject|NativePointer):any; addBoundaryWithIdentifier_forPath_(identifier:NativePointer|NativePointer,bezierPath:NSObject|NativePointer):any; addBoundaryWithIdentifier_fromPoint_toPoint_(identifier:NativePointer|NativePointer,p1:NSObject|NativePointer,p2:NSObject|NativePointer):any; boundaryWithIdentifier_(identifier:NativePointer|NativePointer):NSObject; removeBoundaryWithIdentifier_(identifier:NativePointer|NativePointer):any; removeAllBoundaries():any; items():NativePointer; collisionMode():any; setCollisionMode_(collisionMode:any|NativePointer):any; translatesReferenceBoundsIntoBoundary():number; setTranslatesReferenceBoundsIntoBoundary_(translatesReferenceBoundsIntoBoundary:number|NativePointer):any; boundaryIdentifiers():NativePointer; collisionDelegate():NativePointer; setCollisionDelegate_(collisionDelegate:NativePointer|NativePointer):any; } } }