declare namespace ObjC{ namespace classes{ export class UIInterpolatingMotionEffect extends UIMotionEffect{ initWithKeyPath_type_(keyPath:NSString|NativePointer,type:any|NativePointer):UIInterpolatingMotionEffect; initWithCoder_(aDecoder:NSCoder|NativePointer):UIInterpolatingMotionEffect; keyPath():NSString; type():any; minimumRelativeValue():NSObject; setMinimumRelativeValue_(minimumRelativeValue:NSObject|NativePointer):any; maximumRelativeValue():NSObject; setMaximumRelativeValue_(maximumRelativeValue:NSObject|NativePointer):any; } export class UIMotionEffect extends NSObject{ init():UIMotionEffect; initWithCoder_(aDecoder:NSCoder|NativePointer):UIMotionEffect; keyPathsAndRelativeValuesForViewerOffset_(viewerOffset:NSObject|NativePointer):NativePointer; } export class UIMotionEffectGroup extends UIMotionEffect{ motionEffects():NativePointer; setMotionEffects_(motionEffects:NativePointer|NativePointer):any; } } }