declare namespace ObjC{ namespace classes{ export class NSPipe extends NSObject{ static pipe():NSPipe; fileHandleForReading():NSFileHandle; fileHandleForWriting():NSFileHandle; } export class NSFileHandle extends NSObject{ readDataToEndOfFile():NSData; readDataOfLength_(length:number|NativePointer):NSData; writeData_(data:NSData|NativePointer):any; seekToEndOfFile():number; seekToFileOffset_(offset:number|NativePointer):any; truncateFileAtOffset_(offset:number|NativePointer):any; synchronizeFile():any; closeFile():any; initWithFileDescriptor_closeOnDealloc_(fd:number|NativePointer,closeopt:number|NativePointer):NSFileHandle; initWithCoder_(coder:NSCoder|NativePointer):NSFileHandle; availableData():NSData; offsetInFile():number; initWithFileDescriptor_(fd:number|NativePointer):NSFileHandle; fileDescriptor():number; static fileHandleForReadingAtPath_(path:NSString|NativePointer):NSFileHandle; static fileHandleForWritingAtPath_(path:NSString|NativePointer):NSFileHandle; static fileHandleForUpdatingAtPath_(path:NSString|NativePointer):NSFileHandle; static fileHandleForReadingFromURL_error_(url:NSURL|NativePointer,error:NSError|NativePointer):NSFileHandle; static fileHandleForWritingToURL_error_(url:NSURL|NativePointer,error:NSError|NativePointer):NSFileHandle; static fileHandleForUpdatingURL_error_(url:NSURL|NativePointer,error:NSError|NativePointer):NSFileHandle; static fileHandleWithStandardInput():NSFileHandle; static fileHandleWithStandardOutput():NSFileHandle; static fileHandleWithStandardError():NSFileHandle; static fileHandleWithNullDevice():NSFileHandle; readInBackgroundAndNotifyForModes_(modes:NativePointer|NativePointer):any; readInBackgroundAndNotify():any; readToEndOfFileInBackgroundAndNotifyForModes_(modes:NativePointer|NativePointer):any; readToEndOfFileInBackgroundAndNotify():any; acceptConnectionInBackgroundAndNotifyForModes_(modes:NativePointer|NativePointer):any; acceptConnectionInBackgroundAndNotify():any; waitForDataInBackgroundAndNotifyForModes_(modes:NativePointer|NativePointer):any; waitForDataInBackgroundAndNotify():any; readabilityHandler():NativePointer; setReadabilityHandler_(readabilityHandler:NativePointer|NativePointer):any; writeabilityHandler():NativePointer; setWriteabilityHandler_(writeabilityHandler:NativePointer|NativePointer):any; } } }