UNPKG

tns-platform-declarations

Version:

Platform-specific TypeScript declarations for NativeScript for accessing native objects

1,010 lines (556 loc) • 135 kB
declare function CFAbsoluteTimeAddGregorianUnits(at: number, tz: NSTimeZone, units: CFGregorianUnits): number; declare function CFAbsoluteTimeGetCurrent(): number; declare function CFAbsoluteTimeGetDayOfWeek(at: number, tz: NSTimeZone): number; declare function CFAbsoluteTimeGetDayOfYear(at: number, tz: NSTimeZone): number; declare function CFAbsoluteTimeGetDifferenceAsGregorianUnits(at1: number, at2: number, tz: NSTimeZone, unitFlags: number): CFGregorianUnits; declare function CFAbsoluteTimeGetGregorianDate(at: number, tz: NSTimeZone): CFGregorianDate; declare function CFAbsoluteTimeGetWeekOfYear(at: number, tz: NSTimeZone): number; declare function CFAllocatorAllocate(allocator: any, size: number, hint: number): interop.Pointer | interop.Reference<any>; interface CFAllocatorContext { version: number; info: interop.Pointer | interop.Reference<any>; retain: interop.FunctionReference<(p1: interop.Pointer | interop.Reference<any>) => interop.Pointer | interop.Reference<any>>; release: interop.FunctionReference<(p1: interop.Pointer | interop.Reference<any>) => void>; copyDescription: interop.FunctionReference<(p1: interop.Pointer | interop.Reference<any>) => string>; allocate: interop.FunctionReference<(p1: number, p2: number, p3: interop.Pointer | interop.Reference<any>) => interop.Pointer | interop.Reference<any>>; reallocate: interop.FunctionReference<(p1: interop.Pointer | interop.Reference<any>, p2: number, p3: number, p4: interop.Pointer | interop.Reference<any>) => interop.Pointer | interop.Reference<any>>; deallocate: interop.FunctionReference<(p1: interop.Pointer | interop.Reference<any>, p2: interop.Pointer | interop.Reference<any>) => void>; preferredSize: interop.FunctionReference<(p1: number, p2: number, p3: interop.Pointer | interop.Reference<any>) => number>; } declare var CFAllocatorContext: interop.StructType<CFAllocatorContext>; declare function CFAllocatorCreate(allocator: any, context: interop.Pointer | interop.Reference<CFAllocatorContext>): interop.Unmanaged<any>; declare function CFAllocatorDeallocate(allocator: any, ptr: interop.Pointer | interop.Reference<any>): void; declare function CFAllocatorGetContext(allocator: any, context: interop.Pointer | interop.Reference<CFAllocatorContext>): void; declare function CFAllocatorGetDefault(): interop.Unmanaged<any>; declare function CFAllocatorGetPreferredSizeForSize(allocator: any, size: number, hint: number): number; declare function CFAllocatorGetTypeID(): number; declare function CFAllocatorReallocate(allocator: any, ptr: interop.Pointer | interop.Reference<any>, newsize: number, hint: number): interop.Pointer | interop.Reference<any>; declare function CFAllocatorSetDefault(allocator: any): void; declare function CFArrayAppendArray(theArray: NSArray<any> | any[], otherArray: NSArray<any> | any[], otherRange: CFRange): void; declare function CFArrayAppendValue(theArray: NSArray<any> | any[], value: interop.Pointer | interop.Reference<any>): void; declare function CFArrayApplyFunction(theArray: NSArray<any> | any[], range: CFRange, applier: interop.FunctionReference<(p1: interop.Pointer | interop.Reference<any>, p2: interop.Pointer | interop.Reference<any>) => void>, context: interop.Pointer | interop.Reference<any>): void; declare function CFArrayBSearchValues(theArray: NSArray<any> | any[], range: CFRange, value: interop.Pointer | interop.Reference<any>, comparator: interop.FunctionReference<(p1: interop.Pointer | interop.Reference<any>, p2: interop.Pointer | interop.Reference<any>, p3: interop.Pointer | interop.Reference<any>) => CFComparisonResult>, context: interop.Pointer | interop.Reference<any>): number; interface CFArrayCallBacks { version: number; retain: interop.FunctionReference<(p1: any, p2: interop.Pointer | interop.Reference<any>) => interop.Pointer | interop.Reference<any>>; release: interop.FunctionReference<(p1: any, p2: interop.Pointer | interop.Reference<any>) => void>; copyDescription: interop.FunctionReference<(p1: interop.Pointer | interop.Reference<any>) => string>; equal: interop.FunctionReference<(p1: interop.Pointer | interop.Reference<any>, p2: interop.Pointer | interop.Reference<any>) => boolean>; } declare var CFArrayCallBacks: interop.StructType<CFArrayCallBacks>; declare function CFArrayContainsValue(theArray: NSArray<any> | any[], range: CFRange, value: interop.Pointer | interop.Reference<any>): boolean; declare function CFArrayCreate(allocator: any, values: interop.Pointer | interop.Reference<interop.Pointer | interop.Reference<any>>, numValues: number, callBacks: interop.Pointer | interop.Reference<CFArrayCallBacks>): NSArray<any>; declare function CFArrayCreateCopy(allocator: any, theArray: NSArray<any> | any[]): NSArray<any>; declare function CFArrayCreateMutable(allocator: any, capacity: number, callBacks: interop.Pointer | interop.Reference<CFArrayCallBacks>): NSArray<any>; declare function CFArrayCreateMutableCopy(allocator: any, capacity: number, theArray: NSArray<any> | any[]): NSArray<any>; declare function CFArrayExchangeValuesAtIndices(theArray: NSArray<any> | any[], idx1: number, idx2: number): void; declare function CFArrayGetCount(theArray: NSArray<any> | any[]): number; declare function CFArrayGetCountOfValue(theArray: NSArray<any> | any[], range: CFRange, value: interop.Pointer | interop.Reference<any>): number; declare function CFArrayGetFirstIndexOfValue(theArray: NSArray<any> | any[], range: CFRange, value: interop.Pointer | interop.Reference<any>): number; declare function CFArrayGetLastIndexOfValue(theArray: NSArray<any> | any[], range: CFRange, value: interop.Pointer | interop.Reference<any>): number; declare function CFArrayGetTypeID(): number; declare function CFArrayGetValueAtIndex(theArray: NSArray<any> | any[], idx: number): interop.Pointer | interop.Reference<any>; declare function CFArrayGetValues(theArray: NSArray<any> | any[], range: CFRange, values: interop.Pointer | interop.Reference<interop.Pointer | interop.Reference<any>>): void; declare function CFArrayInsertValueAtIndex(theArray: NSArray<any> | any[], idx: number, value: interop.Pointer | interop.Reference<any>): void; declare function CFArrayRemoveAllValues(theArray: NSArray<any> | any[]): void; declare function CFArrayRemoveValueAtIndex(theArray: NSArray<any> | any[], idx: number): void; declare function CFArrayReplaceValues(theArray: NSArray<any> | any[], range: CFRange, newValues: interop.Pointer | interop.Reference<interop.Pointer | interop.Reference<any>>, newCount: number): void; declare function CFArraySetValueAtIndex(theArray: NSArray<any> | any[], idx: number, value: interop.Pointer | interop.Reference<any>): void; declare function CFArraySortValues(theArray: NSArray<any> | any[], range: CFRange, comparator: interop.FunctionReference<(p1: interop.Pointer | interop.Reference<any>, p2: interop.Pointer | interop.Reference<any>, p3: interop.Pointer | interop.Reference<any>) => CFComparisonResult>, context: interop.Pointer | interop.Reference<any>): void; declare function CFAttributedStringBeginEditing(aStr: NSAttributedString): void; declare function CFAttributedStringCreate(alloc: any, str: string, attributes: NSDictionary<any, any>): NSAttributedString; declare function CFAttributedStringCreateCopy(alloc: any, aStr: NSAttributedString): NSAttributedString; declare function CFAttributedStringCreateMutable(alloc: any, maxLength: number): NSAttributedString; declare function CFAttributedStringCreateMutableCopy(alloc: any, maxLength: number, aStr: NSAttributedString): NSAttributedString; declare function CFAttributedStringCreateWithSubstring(alloc: any, aStr: NSAttributedString, range: CFRange): NSAttributedString; declare function CFAttributedStringEndEditing(aStr: NSAttributedString): void; declare function CFAttributedStringGetAttribute(aStr: NSAttributedString, loc: number, attrName: string, effectiveRange: interop.Pointer | interop.Reference<CFRange>): any; declare function CFAttributedStringGetAttributeAndLongestEffectiveRange(aStr: NSAttributedString, loc: number, attrName: string, inRange: CFRange, longestEffectiveRange: interop.Pointer | interop.Reference<CFRange>): any; declare function CFAttributedStringGetAttributes(aStr: NSAttributedString, loc: number, effectiveRange: interop.Pointer | interop.Reference<CFRange>): NSDictionary<any, any>; declare function CFAttributedStringGetAttributesAndLongestEffectiveRange(aStr: NSAttributedString, loc: number, inRange: CFRange, longestEffectiveRange: interop.Pointer | interop.Reference<CFRange>): NSDictionary<any, any>; declare function CFAttributedStringGetLength(aStr: NSAttributedString): number; declare function CFAttributedStringGetMutableString(aStr: NSAttributedString): string; declare function CFAttributedStringGetString(aStr: NSAttributedString): string; declare function CFAttributedStringGetTypeID(): number; declare function CFAttributedStringRemoveAttribute(aStr: NSAttributedString, range: CFRange, attrName: string): void; declare function CFAttributedStringReplaceAttributedString(aStr: NSAttributedString, range: CFRange, replacement: NSAttributedString): void; declare function CFAttributedStringReplaceString(aStr: NSAttributedString, range: CFRange, replacement: string): void; declare function CFAttributedStringSetAttribute(aStr: NSAttributedString, range: CFRange, attrName: string, value: any): void; declare function CFAttributedStringSetAttributes(aStr: NSAttributedString, range: CFRange, replacement: NSDictionary<any, any>, clearOtherAttributes: boolean): void; declare function CFAutorelease(arg: any): any; declare function CFBagAddValue(theBag: any, value: interop.Pointer | interop.Reference<any>): void; declare function CFBagApplyFunction(theBag: any, applier: interop.FunctionReference<(p1: interop.Pointer | interop.Reference<any>, p2: interop.Pointer | interop.Reference<any>) => void>, context: interop.Pointer | interop.Reference<any>): void; interface CFBagCallBacks { version: number; retain: interop.FunctionReference<(p1: any, p2: interop.Pointer | interop.Reference<any>) => interop.Pointer | interop.Reference<any>>; release: interop.FunctionReference<(p1: any, p2: interop.Pointer | interop.Reference<any>) => void>; copyDescription: interop.FunctionReference<(p1: interop.Pointer | interop.Reference<any>) => string>; equal: interop.FunctionReference<(p1: interop.Pointer | interop.Reference<any>, p2: interop.Pointer | interop.Reference<any>) => boolean>; hash: interop.FunctionReference<(p1: interop.Pointer | interop.Reference<any>) => number>; } declare var CFBagCallBacks: interop.StructType<CFBagCallBacks>; declare function CFBagContainsValue(theBag: any, value: interop.Pointer | interop.Reference<any>): boolean; declare function CFBagCreate(allocator: any, values: interop.Pointer | interop.Reference<interop.Pointer | interop.Reference<any>>, numValues: number, callBacks: interop.Pointer | interop.Reference<CFBagCallBacks>): any; declare function CFBagCreateCopy(allocator: any, theBag: any): any; declare function CFBagCreateMutable(allocator: any, capacity: number, callBacks: interop.Pointer | interop.Reference<CFBagCallBacks>): any; declare function CFBagCreateMutableCopy(allocator: any, capacity: number, theBag: any): any; declare function CFBagGetCount(theBag: any): number; declare function CFBagGetCountOfValue(theBag: any, value: interop.Pointer | interop.Reference<any>): number; declare function CFBagGetTypeID(): number; declare function CFBagGetValue(theBag: any, value: interop.Pointer | interop.Reference<any>): interop.Pointer | interop.Reference<any>; declare function CFBagGetValueIfPresent(theBag: any, candidate: interop.Pointer | interop.Reference<any>, value: interop.Pointer | interop.Reference<interop.Pointer | interop.Reference<any>>): boolean; declare function CFBagGetValues(theBag: any, values: interop.Pointer | interop.Reference<interop.Pointer | interop.Reference<any>>): void; declare function CFBagRemoveAllValues(theBag: any): void; declare function CFBagRemoveValue(theBag: any, value: interop.Pointer | interop.Reference<any>): void; declare function CFBagReplaceValue(theBag: any, value: interop.Pointer | interop.Reference<any>): void; declare function CFBagSetValue(theBag: any, value: interop.Pointer | interop.Reference<any>): void; declare function CFBinaryHeapAddValue(heap: any, value: interop.Pointer | interop.Reference<any>): void; declare function CFBinaryHeapApplyFunction(heap: any, applier: interop.FunctionReference<(p1: interop.Pointer | interop.Reference<any>, p2: interop.Pointer | interop.Reference<any>) => void>, context: interop.Pointer | interop.Reference<any>): void; interface CFBinaryHeapCallBacks { version: number; retain: interop.FunctionReference<(p1: any, p2: interop.Pointer | interop.Reference<any>) => interop.Pointer | interop.Reference<any>>; release: interop.FunctionReference<(p1: any, p2: interop.Pointer | interop.Reference<any>) => void>; copyDescription: interop.FunctionReference<(p1: interop.Pointer | interop.Reference<any>) => string>; compare: interop.FunctionReference<(p1: interop.Pointer | interop.Reference<any>, p2: interop.Pointer | interop.Reference<any>, p3: interop.Pointer | interop.Reference<any>) => CFComparisonResult>; } declare var CFBinaryHeapCallBacks: interop.StructType<CFBinaryHeapCallBacks>; interface CFBinaryHeapCompareContext { version: number; info: interop.Pointer | interop.Reference<any>; retain: interop.FunctionReference<(p1: interop.Pointer | interop.Reference<any>) => interop.Pointer | interop.Reference<any>>; release: interop.FunctionReference<(p1: interop.Pointer | interop.Reference<any>) => void>; copyDescription: interop.FunctionReference<(p1: interop.Pointer | interop.Reference<any>) => string>; } declare var CFBinaryHeapCompareContext: interop.StructType<CFBinaryHeapCompareContext>; declare function CFBinaryHeapContainsValue(heap: any, value: interop.Pointer | interop.Reference<any>): boolean; declare function CFBinaryHeapCreate(allocator: any, capacity: number, callBacks: interop.Pointer | interop.Reference<CFBinaryHeapCallBacks>, compareContext: interop.Pointer | interop.Reference<CFBinaryHeapCompareContext>): any; declare function CFBinaryHeapCreateCopy(allocator: any, capacity: number, heap: any): any; declare function CFBinaryHeapGetCount(heap: any): number; declare function CFBinaryHeapGetCountOfValue(heap: any, value: interop.Pointer | interop.Reference<any>): number; declare function CFBinaryHeapGetMinimum(heap: any): interop.Pointer | interop.Reference<any>; declare function CFBinaryHeapGetMinimumIfPresent(heap: any, value: interop.Pointer | interop.Reference<interop.Pointer | interop.Reference<any>>): boolean; declare function CFBinaryHeapGetTypeID(): number; declare function CFBinaryHeapGetValues(heap: any, values: interop.Pointer | interop.Reference<interop.Pointer | interop.Reference<any>>): void; declare function CFBinaryHeapRemoveAllValues(heap: any): void; declare function CFBinaryHeapRemoveMinimumValue(heap: any): void; declare function CFBitVectorContainsBit(bv: any, range: CFRange, value: number): boolean; declare function CFBitVectorCreate(allocator: any, bytes: string | interop.Pointer | interop.Reference<any>, numBits: number): any; declare function CFBitVectorCreateCopy(allocator: any, bv: any): any; declare function CFBitVectorCreateMutable(allocator: any, capacity: number): any; declare function CFBitVectorCreateMutableCopy(allocator: any, capacity: number, bv: any): any; declare function CFBitVectorFlipBitAtIndex(bv: any, idx: number): void; declare function CFBitVectorFlipBits(bv: any, range: CFRange): void; declare function CFBitVectorGetBitAtIndex(bv: any, idx: number): number; declare function CFBitVectorGetBits(bv: any, range: CFRange, bytes: string | interop.Pointer | interop.Reference<any>): void; declare function CFBitVectorGetCount(bv: any): number; declare function CFBitVectorGetCountOfBit(bv: any, range: CFRange, value: number): number; declare function CFBitVectorGetFirstIndexOfBit(bv: any, range: CFRange, value: number): number; declare function CFBitVectorGetLastIndexOfBit(bv: any, range: CFRange, value: number): number; declare function CFBitVectorGetTypeID(): number; declare function CFBitVectorSetAllBits(bv: any, value: number): void; declare function CFBitVectorSetBitAtIndex(bv: any, idx: number, value: number): void; declare function CFBitVectorSetBits(bv: any, range: CFRange, value: number): void; declare function CFBitVectorSetCount(bv: any, count: number): void; declare function CFBooleanGetTypeID(): number; declare function CFBooleanGetValue(boolean: number): boolean; declare function CFBundleCopyAuxiliaryExecutableURL(bundle: any, executableName: string): NSURL; declare function CFBundleCopyBuiltInPlugInsURL(bundle: any): NSURL; declare function CFBundleCopyBundleLocalizations(bundle: any): NSArray<any>; declare function CFBundleCopyBundleURL(bundle: any): NSURL; declare function CFBundleCopyExecutableArchitectures(bundle: any): NSArray<any>; declare function CFBundleCopyExecutableArchitecturesForURL(url: NSURL): NSArray<any>; declare function CFBundleCopyExecutableURL(bundle: any): NSURL; declare function CFBundleCopyInfoDictionaryForURL(url: NSURL): NSDictionary<any, any>; declare function CFBundleCopyInfoDictionaryInDirectory(bundleURL: NSURL): NSDictionary<any, any>; declare function CFBundleCopyLocalizationsForPreferences(locArray: NSArray<any> | any[], prefArray: NSArray<any> | any[]): NSArray<any>; declare function CFBundleCopyLocalizationsForURL(url: NSURL): NSArray<any>; declare function CFBundleCopyLocalizedString(bundle: any, key: string, value: string, tableName: string): string; declare function CFBundleCopyPreferredLocalizationsFromArray(locArray: NSArray<any> | any[]): NSArray<any>; declare function CFBundleCopyPrivateFrameworksURL(bundle: any): NSURL; declare function CFBundleCopyResourceURL(bundle: any, resourceName: string, resourceType: string, subDirName: string): NSURL; declare function CFBundleCopyResourceURLForLocalization(bundle: any, resourceName: string, resourceType: string, subDirName: string, localizationName: string): NSURL; declare function CFBundleCopyResourceURLInDirectory(bundleURL: NSURL, resourceName: string, resourceType: string, subDirName: string): NSURL; declare function CFBundleCopyResourceURLsOfType(bundle: any, resourceType: string, subDirName: string): NSArray<any>; declare function CFBundleCopyResourceURLsOfTypeForLocalization(bundle: any, resourceType: string, subDirName: string, localizationName: string): NSArray<any>; declare function CFBundleCopyResourceURLsOfTypeInDirectory(bundleURL: NSURL, resourceType: string, subDirName: string): NSArray<any>; declare function CFBundleCopyResourcesDirectoryURL(bundle: any): NSURL; declare function CFBundleCopySharedFrameworksURL(bundle: any): NSURL; declare function CFBundleCopySharedSupportURL(bundle: any): NSURL; declare function CFBundleCopySupportFilesDirectoryURL(bundle: any): NSURL; declare function CFBundleCreate(allocator: any, bundleURL: NSURL): any; declare function CFBundleCreateBundlesFromDirectory(allocator: any, directoryURL: NSURL, bundleType: string): NSArray<any>; declare function CFBundleGetAllBundles(): NSArray<any>; declare function CFBundleGetBundleWithIdentifier(bundleID: string): any; declare function CFBundleGetDataPointerForName(bundle: any, symbolName: string): interop.Pointer | interop.Reference<any>; declare function CFBundleGetDataPointersForNames(bundle: any, symbolNames: NSArray<any> | any[], stbl: interop.Reference<interop.Pointer | interop.Reference<any>>): void; declare function CFBundleGetDevelopmentRegion(bundle: any): string; declare function CFBundleGetFunctionPointerForName(bundle: any, functionName: string): interop.Pointer | interop.Reference<any>; declare function CFBundleGetFunctionPointersForNames(bundle: any, functionNames: NSArray<any> | any[], ftbl: interop.Reference<interop.Pointer | interop.Reference<any>>): void; declare function CFBundleGetIdentifier(bundle: any): string; declare function CFBundleGetInfoDictionary(bundle: any): NSDictionary<any, any>; declare function CFBundleGetLocalInfoDictionary(bundle: any): NSDictionary<any, any>; declare function CFBundleGetMainBundle(): any; declare function CFBundleGetPackageInfo(bundle: any, packageType: interop.Pointer | interop.Reference<number>, packageCreator: interop.Pointer | interop.Reference<number>): void; declare function CFBundleGetPackageInfoInDirectory(url: NSURL, packageType: interop.Pointer | interop.Reference<number>, packageCreator: interop.Pointer | interop.Reference<number>): boolean; declare function CFBundleGetPlugIn(bundle: any): any; declare function CFBundleGetTypeID(): number; declare function CFBundleGetValueForInfoDictionaryKey(bundle: any, key: string): any; declare function CFBundleGetVersionNumber(bundle: any): number; declare function CFBundleIsExecutableLoaded(bundle: any): boolean; declare function CFBundleLoadExecutable(bundle: any): boolean; declare function CFBundleLoadExecutableAndReturnError(bundle: any, error: interop.Pointer | interop.Reference<NSError>): boolean; declare function CFBundlePreflightExecutable(bundle: any, error: interop.Pointer | interop.Reference<NSError>): boolean; declare function CFBundleUnloadExecutable(bundle: any): void; declare function CFCalendarCopyCurrent(): NSCalendar; declare function CFCalendarCopyLocale(calendar: NSCalendar): NSLocale; declare function CFCalendarCopyTimeZone(calendar: NSCalendar): NSTimeZone; declare function CFCalendarCreateWithIdentifier(allocator: any, identifier: any): NSCalendar; declare function CFCalendarGetFirstWeekday(calendar: NSCalendar): number; declare function CFCalendarGetIdentifier(calendar: NSCalendar): any; declare function CFCalendarGetMaximumRangeOfUnit(calendar: NSCalendar, unit: CFCalendarUnit): CFRange; declare function CFCalendarGetMinimumDaysInFirstWeek(calendar: NSCalendar): number; declare function CFCalendarGetMinimumRangeOfUnit(calendar: NSCalendar, unit: CFCalendarUnit): CFRange; declare function CFCalendarGetOrdinalityOfUnit(calendar: NSCalendar, smallerUnit: CFCalendarUnit, biggerUnit: CFCalendarUnit, at: number): number; declare function CFCalendarGetRangeOfUnit(calendar: NSCalendar, smallerUnit: CFCalendarUnit, biggerUnit: CFCalendarUnit, at: number): CFRange; declare function CFCalendarGetTimeRangeOfUnit(calendar: NSCalendar, unit: CFCalendarUnit, at: number, startp: interop.Pointer | interop.Reference<number>, tip: interop.Pointer | interop.Reference<number>): boolean; declare function CFCalendarGetTypeID(): number; declare function CFCalendarSetFirstWeekday(calendar: NSCalendar, wkdy: number): void; declare function CFCalendarSetLocale(calendar: NSCalendar, locale: NSLocale): void; declare function CFCalendarSetMinimumDaysInFirstWeek(calendar: NSCalendar, mwd: number): void; declare function CFCalendarSetTimeZone(calendar: NSCalendar, tz: NSTimeZone): void; declare const enum CFCalendarUnit { kCFCalendarUnitEra = 2, kCFCalendarUnitYear = 4, kCFCalendarUnitMonth = 8, kCFCalendarUnitDay = 16, kCFCalendarUnitHour = 32, kCFCalendarUnitMinute = 64, kCFCalendarUnitSecond = 128, kCFCalendarUnitWeek = 256, kCFCalendarUnitWeekday = 512, kCFCalendarUnitWeekdayOrdinal = 1024, kCFCalendarUnitQuarter = 2048, kCFCalendarUnitWeekOfMonth = 4096, kCFCalendarUnitWeekOfYear = 8192, kCFCalendarUnitYearForWeekOfYear = 16384 } declare function CFCharacterSetAddCharactersInRange(theSet: NSCharacterSet, theRange: CFRange): void; declare function CFCharacterSetAddCharactersInString(theSet: NSCharacterSet, theString: string): void; declare function CFCharacterSetCreateBitmapRepresentation(alloc: any, theSet: NSCharacterSet): NSData; declare function CFCharacterSetCreateCopy(alloc: any, theSet: NSCharacterSet): NSCharacterSet; declare function CFCharacterSetCreateInvertedSet(alloc: any, theSet: NSCharacterSet): NSCharacterSet; declare function CFCharacterSetCreateMutable(alloc: any): NSCharacterSet; declare function CFCharacterSetCreateMutableCopy(alloc: any, theSet: NSCharacterSet): NSCharacterSet; declare function CFCharacterSetCreateWithBitmapRepresentation(alloc: any, theData: NSData): NSCharacterSet; declare function CFCharacterSetCreateWithCharactersInRange(alloc: any, theRange: CFRange): NSCharacterSet; declare function CFCharacterSetCreateWithCharactersInString(alloc: any, theString: string): NSCharacterSet; declare function CFCharacterSetGetPredefined(theSetIdentifier: CFCharacterSetPredefinedSet): NSCharacterSet; declare function CFCharacterSetGetTypeID(): number; declare function CFCharacterSetHasMemberInPlane(theSet: NSCharacterSet, thePlane: number): boolean; declare function CFCharacterSetIntersect(theSet: NSCharacterSet, theOtherSet: NSCharacterSet): void; declare function CFCharacterSetInvert(theSet: NSCharacterSet): void; declare function CFCharacterSetIsCharacterMember(theSet: NSCharacterSet, theChar: number): boolean; declare function CFCharacterSetIsLongCharacterMember(theSet: NSCharacterSet, theChar: number): boolean; declare function CFCharacterSetIsSupersetOfSet(theSet: NSCharacterSet, theOtherset: NSCharacterSet): boolean; declare const enum CFCharacterSetPredefinedSet { kCFCharacterSetControl = 1, kCFCharacterSetWhitespace = 2, kCFCharacterSetWhitespaceAndNewline = 3, kCFCharacterSetDecimalDigit = 4, kCFCharacterSetLetter = 5, kCFCharacterSetLowercaseLetter = 6, kCFCharacterSetUppercaseLetter = 7, kCFCharacterSetNonBase = 8, kCFCharacterSetDecomposable = 9, kCFCharacterSetAlphaNumeric = 10, kCFCharacterSetPunctuation = 11, kCFCharacterSetCapitalizedLetter = 13, kCFCharacterSetSymbol = 14, kCFCharacterSetNewline = 15, kCFCharacterSetIllegal = 12 } declare function CFCharacterSetRemoveCharactersInRange(theSet: NSCharacterSet, theRange: CFRange): void; declare function CFCharacterSetRemoveCharactersInString(theSet: NSCharacterSet, theString: string): void; declare function CFCharacterSetUnion(theSet: NSCharacterSet, theOtherSet: NSCharacterSet): void; declare const enum CFComparisonResult { kCFCompareLessThan = -1, kCFCompareEqualTo = 0, kCFCompareGreaterThan = 1 } declare function CFCopyDescription(cf: any): string; declare function CFCopyHomeDirectoryURL(): NSURL; declare function CFCopyTypeIDDescription(type_id: number): string; declare function CFDataAppendBytes(theData: NSData, bytes: string | interop.Pointer | interop.Reference<any>, length: number): void; declare function CFDataCreate(allocator: any, bytes: string | interop.Pointer | interop.Reference<any>, length: number): NSData; declare function CFDataCreateCopy(allocator: any, theData: NSData): NSData; declare function CFDataCreateMutable(allocator: any, capacity: number): NSData; declare function CFDataCreateMutableCopy(allocator: any, capacity: number, theData: NSData): NSData; declare function CFDataCreateWithBytesNoCopy(allocator: any, bytes: string | interop.Pointer | interop.Reference<any>, length: number, bytesDeallocator: any): NSData; declare function CFDataDeleteBytes(theData: NSData, range: CFRange): void; declare function CFDataFind(theData: NSData, dataToFind: NSData, searchRange: CFRange, compareOptions: CFDataSearchFlags): CFRange; declare function CFDataGetBytePtr(theData: NSData): string; declare function CFDataGetBytes(theData: NSData, range: CFRange, buffer: string | interop.Pointer | interop.Reference<any>): void; declare function CFDataGetLength(theData: NSData): number; declare function CFDataGetMutableBytePtr(theData: NSData): string; declare function CFDataGetTypeID(): number; declare function CFDataIncreaseLength(theData: NSData, extraLength: number): void; declare function CFDataReplaceBytes(theData: NSData, range: CFRange, newBytes: string | interop.Pointer | interop.Reference<any>, newLength: number): void; declare const enum CFDataSearchFlags { kCFDataSearchBackwards = 1, kCFDataSearchAnchored = 2 } declare function CFDataSetLength(theData: NSData, length: number): void; declare function CFDateCompare(theDate: Date, otherDate: Date, context: interop.Pointer | interop.Reference<any>): CFComparisonResult; declare function CFDateCreate(allocator: any, at: number): Date; declare function CFDateFormatterCopyProperty(formatter: any, key: any): any; declare function CFDateFormatterCreate(allocator: any, locale: NSLocale, dateStyle: CFDateFormatterStyle, timeStyle: CFDateFormatterStyle): any; declare function CFDateFormatterCreateDateFormatFromTemplate(allocator: any, tmplate: string, options: number, locale: NSLocale): string; declare function CFDateFormatterCreateDateFromString(allocator: any, formatter: any, string: string, rangep: interop.Pointer | interop.Reference<CFRange>): Date; declare function CFDateFormatterCreateISO8601Formatter(allocator: any, formatOptions: CFISO8601DateFormatOptions): any; declare function CFDateFormatterCreateStringWithAbsoluteTime(allocator: any, formatter: any, at: number): string; declare function CFDateFormatterCreateStringWithDate(allocator: any, formatter: any, date: Date): string; declare function CFDateFormatterGetAbsoluteTimeFromString(formatter: any, string: string, rangep: interop.Pointer | interop.Reference<CFRange>, atp: interop.Pointer | interop.Reference<number>): boolean; declare function CFDateFormatterGetDateStyle(formatter: any): CFDateFormatterStyle; declare function CFDateFormatterGetFormat(formatter: any): string; declare function CFDateFormatterGetLocale(formatter: any): NSLocale; declare function CFDateFormatterGetTimeStyle(formatter: any): CFDateFormatterStyle; declare function CFDateFormatterGetTypeID(): number; declare function CFDateFormatterSetFormat(formatter: any, formatString: string): void; declare function CFDateFormatterSetProperty(formatter: any, key: string, value: any): void; declare const enum CFDateFormatterStyle { kCFDateFormatterNoStyle = 0, kCFDateFormatterShortStyle = 1, kCFDateFormatterMediumStyle = 2, kCFDateFormatterLongStyle = 3, kCFDateFormatterFullStyle = 4 } declare function CFDateGetAbsoluteTime(theDate: Date): number; declare function CFDateGetTimeIntervalSinceDate(theDate: Date, otherDate: Date): number; declare function CFDateGetTypeID(): number; declare function CFDictionaryAddValue(theDict: NSDictionary<any, any>, key: interop.Pointer | interop.Reference<any>, value: interop.Pointer | interop.Reference<any>): void; declare function CFDictionaryApplyFunction(theDict: NSDictionary<any, any>, applier: interop.FunctionReference<(p1: interop.Pointer | interop.Reference<any>, p2: interop.Pointer | interop.Reference<any>, p3: interop.Pointer | interop.Reference<any>) => void>, context: interop.Pointer | interop.Reference<any>): void; declare function CFDictionaryContainsKey(theDict: NSDictionary<any, any>, key: interop.Pointer | interop.Reference<any>): boolean; declare function CFDictionaryContainsValue(theDict: NSDictionary<any, any>, value: interop.Pointer | interop.Reference<any>): boolean; declare function CFDictionaryCreate(allocator: any, keys: interop.Pointer | interop.Reference<interop.Pointer | interop.Reference<any>>, values: interop.Pointer | interop.Reference<interop.Pointer | interop.Reference<any>>, numValues: number, keyCallBacks: interop.Pointer | interop.Reference<CFDictionaryKeyCallBacks>, valueCallBacks: interop.Pointer | interop.Reference<CFDictionaryValueCallBacks>): NSDictionary<any, any>; declare function CFDictionaryCreateCopy(allocator: any, theDict: NSDictionary<any, any>): NSDictionary<any, any>; declare function CFDictionaryCreateMutable(allocator: any, capacity: number, keyCallBacks: interop.Pointer | interop.Reference<CFDictionaryKeyCallBacks>, valueCallBacks: interop.Pointer | interop.Reference<CFDictionaryValueCallBacks>): NSDictionary<any, any>; declare function CFDictionaryCreateMutableCopy(allocator: any, capacity: number, theDict: NSDictionary<any, any>): NSDictionary<any, any>; declare function CFDictionaryGetCount(theDict: NSDictionary<any, any>): number; declare function CFDictionaryGetCountOfKey(theDict: NSDictionary<any, any>, key: interop.Pointer | interop.Reference<any>): number; declare function CFDictionaryGetCountOfValue(theDict: NSDictionary<any, any>, value: interop.Pointer | interop.Reference<any>): number; declare function CFDictionaryGetKeysAndValues(theDict: NSDictionary<any, any>, keys: interop.Pointer | interop.Reference<interop.Pointer | interop.Reference<any>>, values: interop.Pointer | interop.Reference<interop.Pointer | interop.Reference<any>>): void; declare function CFDictionaryGetTypeID(): number; declare function CFDictionaryGetValue(theDict: NSDictionary<any, any>, key: interop.Pointer | interop.Reference<any>): interop.Pointer | interop.Reference<any>; declare function CFDictionaryGetValueIfPresent(theDict: NSDictionary<any, any>, key: interop.Pointer | interop.Reference<any>, value: interop.Pointer | interop.Reference<interop.Pointer | interop.Reference<any>>): boolean; interface CFDictionaryKeyCallBacks { version: number; retain: interop.FunctionReference<(p1: any, p2: interop.Pointer | interop.Reference<any>) => interop.Pointer | interop.Reference<any>>; release: interop.FunctionReference<(p1: any, p2: interop.Pointer | interop.Reference<any>) => void>; copyDescription: interop.FunctionReference<(p1: interop.Pointer | interop.Reference<any>) => string>; equal: interop.FunctionReference<(p1: interop.Pointer | interop.Reference<any>, p2: interop.Pointer | interop.Reference<any>) => boolean>; hash: interop.FunctionReference<(p1: interop.Pointer | interop.Reference<any>) => number>; } declare var CFDictionaryKeyCallBacks: interop.StructType<CFDictionaryKeyCallBacks>; declare function CFDictionaryRemoveAllValues(theDict: NSDictionary<any, any>): void; declare function CFDictionaryRemoveValue(theDict: NSDictionary<any, any>, key: interop.Pointer | interop.Reference<any>): void; declare function CFDictionaryReplaceValue(theDict: NSDictionary<any, any>, key: interop.Pointer | interop.Reference<any>, value: interop.Pointer | interop.Reference<any>): void; declare function CFDictionarySetValue(theDict: NSDictionary<any, any>, key: interop.Pointer | interop.Reference<any>, value: interop.Pointer | interop.Reference<any>): void; interface CFDictionaryValueCallBacks { version: number; retain: interop.FunctionReference<(p1: any, p2: interop.Pointer | interop.Reference<any>) => interop.Pointer | interop.Reference<any>>; release: interop.FunctionReference<(p1: any, p2: interop.Pointer | interop.Reference<any>) => void>; copyDescription: interop.FunctionReference<(p1: interop.Pointer | interop.Reference<any>) => string>; equal: interop.FunctionReference<(p1: interop.Pointer | interop.Reference<any>, p2: interop.Pointer | interop.Reference<any>) => boolean>; } declare var CFDictionaryValueCallBacks: interop.StructType<CFDictionaryValueCallBacks>; declare function CFEqual(cf1: any, cf2: any): boolean; declare function CFErrorCopyDescription(err: NSError): string; declare function CFErrorCopyFailureReason(err: NSError): string; declare function CFErrorCopyRecoverySuggestion(err: NSError): string; declare function CFErrorCopyUserInfo(err: NSError): NSDictionary<any, any>; declare function CFErrorCreate(allocator: any, domain: any, code: number, userInfo: NSDictionary<any, any>): NSError; declare function CFErrorCreateWithUserInfoKeysAndValues(allocator: any, domain: any, code: number, userInfoKeys: interop.Pointer | interop.Reference<interop.Pointer | interop.Reference<any>>, userInfoValues: interop.Pointer | interop.Reference<interop.Pointer | interop.Reference<any>>, numUserInfoValues: number): NSError; declare function CFErrorGetCode(err: NSError): number; declare function CFErrorGetDomain(err: NSError): any; declare function CFErrorGetTypeID(): number; interface CFFileDescriptorContext { version: number; info: interop.Pointer | interop.Reference<any>; retain: interop.FunctionReference<(p1: interop.Pointer | interop.Reference<any>) => interop.Pointer | interop.Reference<any>>; release: interop.FunctionReference<(p1: interop.Pointer | interop.Reference<any>) => void>; copyDescription: interop.FunctionReference<(p1: interop.Pointer | interop.Reference<any>) => string>; } declare var CFFileDescriptorContext: interop.StructType<CFFileDescriptorContext>; declare function CFFileDescriptorCreate(allocator: any, fd: number, closeOnInvalidate: boolean, callout: interop.FunctionReference<(p1: any, p2: number, p3: interop.Pointer | interop.Reference<any>) => void>, context: interop.Pointer | interop.Reference<CFFileDescriptorContext>): any; declare function CFFileDescriptorCreateRunLoopSource(allocator: any, f: any, order: number): any; declare function CFFileDescriptorDisableCallBacks(f: any, callBackTypes: number): void; declare function CFFileDescriptorEnableCallBacks(f: any, callBackTypes: number): void; declare function CFFileDescriptorGetContext(f: any, context: interop.Pointer | interop.Reference<CFFileDescriptorContext>): void; declare function CFFileDescriptorGetNativeDescriptor(f: any): number; declare function CFFileDescriptorGetTypeID(): number; declare function CFFileDescriptorInvalidate(f: any): void; declare function CFFileDescriptorIsValid(f: any): boolean; declare const enum CFFileSecurityClearOptions { kCFFileSecurityClearOwner = 1, kCFFileSecurityClearGroup = 2, kCFFileSecurityClearMode = 4, kCFFileSecurityClearOwnerUUID = 8, kCFFileSecurityClearGroupUUID = 16, kCFFileSecurityClearAccessControlList = 32 } declare function CFFileSecurityClearProperties(fileSec: NSFileSecurity, clearPropertyMask: CFFileSecurityClearOptions): boolean; declare function CFFileSecurityCopyAccessControlList(fileSec: NSFileSecurity, accessControlList: interop.Pointer | interop.Reference<interop.Pointer | interop.Reference<any>>): boolean; declare function CFFileSecurityCopyGroupUUID(fileSec: NSFileSecurity, groupUUID: interop.Pointer | interop.Reference<any>): boolean; declare function CFFileSecurityCopyOwnerUUID(fileSec: NSFileSecurity, ownerUUID: interop.Pointer | interop.Reference<any>): boolean; declare function CFFileSecurityCreate(allocator: any): NSFileSecurity; declare function CFFileSecurityCreateCopy(allocator: any, fileSec: NSFileSecurity): NSFileSecurity; declare function CFFileSecurityGetGroup(fileSec: NSFileSecurity, group: interop.Pointer | interop.Reference<number>): boolean; declare function CFFileSecurityGetMode(fileSec: NSFileSecurity, mode: interop.Pointer | interop.Reference<number>): boolean; declare function CFFileSecurityGetOwner(fileSec: NSFileSecurity, owner: interop.Pointer | interop.Reference<number>): boolean; declare function CFFileSecurityGetTypeID(): number; declare function CFFileSecuritySetAccessControlList(fileSec: NSFileSecurity, accessControlList: interop.Pointer | interop.Reference<any>): boolean; declare function CFFileSecuritySetGroup(fileSec: NSFileSecurity, group: number): boolean; declare function CFFileSecuritySetGroupUUID(fileSec: NSFileSecurity, groupUUID: any): boolean; declare function CFFileSecuritySetMode(fileSec: NSFileSecurity, mode: number): boolean; declare function CFFileSecuritySetOwner(fileSec: NSFileSecurity, owner: number): boolean; declare function CFFileSecuritySetOwnerUUID(fileSec: NSFileSecurity, ownerUUID: any): boolean; declare function CFGetAllocator(cf: any): any; declare function CFGetRetainCount(cf: any): number; declare function CFGetTypeID(cf: any): number; interface CFGregorianDate { year: number; month: number; day: number; hour: number; minute: number; second: number; } declare var CFGregorianDate: interop.StructType<CFGregorianDate>; declare function CFGregorianDateGetAbsoluteTime(gdate: CFGregorianDate, tz: NSTimeZone): number; declare function CFGregorianDateIsValid(gdate: CFGregorianDate, unitFlags: number): boolean; declare const enum CFGregorianUnitFlags { kCFGregorianUnitsYears = 1, kCFGregorianUnitsMonths = 2, kCFGregorianUnitsDays = 4, kCFGregorianUnitsHours = 8, kCFGregorianUnitsMinutes = 16, kCFGregorianUnitsSeconds = 32, kCFGregorianAllUnits = 16777215 } interface CFGregorianUnits { years: number; months: number; days: number; hours: number; minutes: number; seconds: number; } declare var CFGregorianUnits: interop.StructType<CFGregorianUnits>; declare function CFHash(cf: any): number; declare const enum CFISO8601DateFormatOptions { kCFISO8601DateFormatWithYear = 1, kCFISO8601DateFormatWithMonth = 2, kCFISO8601DateFormatWithWeekOfYear = 4, kCFISO8601DateFormatWithDay = 16, kCFISO8601DateFormatWithTime = 32, kCFISO8601DateFormatWithTimeZone = 64, kCFISO8601DateFormatWithSpaceBetweenDateAndTime = 128, kCFISO8601DateFormatWithDashSeparatorInDate = 256, kCFISO8601DateFormatWithColonSeparatorInTime = 512, kCFISO8601DateFormatWithColonSeparatorInTimeZone = 1024, kCFISO8601DateFormatWithFractionalSeconds = 2048, kCFISO8601DateFormatWithFullDate = 275, kCFISO8601DateFormatWithFullTime = 1632, kCFISO8601DateFormatWithInternetDateTime = 1907 } declare function CFLocaleCopyAvailableLocaleIdentifiers(): NSArray<any>; declare function CFLocaleCopyCommonISOCurrencyCodes(): NSArray<any>; declare function CFLocaleCopyCurrent(): NSLocale; declare function CFLocaleCopyDisplayNameForPropertyValue(displayLocale: NSLocale, key: any, value: string): string; declare function CFLocaleCopyISOCountryCodes(): NSArray<any>; declare function CFLocaleCopyISOCurrencyCodes(): NSArray<any>; declare function CFLocaleCopyISOLanguageCodes(): NSArray<any>; declare function CFLocaleCopyPreferredLanguages(): NSArray<any>; declare function CFLocaleCreate(allocator: any, localeIdentifier: any): NSLocale; declare function CFLocaleCreateCanonicalLanguageIdentifierFromString(allocator: any, localeIdentifier: string): any; declare function CFLocaleCreateCanonicalLocaleIdentifierFromScriptManagerCodes(allocator: any, lcode: number, rcode: number): any; declare function CFLocaleCreateCanonicalLocaleIdentifierFromString(allocator: any, localeIdentifier: string): any; declare function CFLocaleCreateComponentsFromLocaleIdentifier(allocator: any, localeID: any): NSDictionary<any, any>; declare function CFLocaleCreateCopy(allocator: any, locale: NSLocale): NSLocale; declare function CFLocaleCreateLocaleIdentifierFromComponents(allocator: any, dictionary: NSDictionary<any, any>): any; declare function CFLocaleCreateLocaleIdentifierFromWindowsLocaleCode(allocator: any, lcid: number): any; declare function CFLocaleGetIdentifier(locale: NSLocale): any; declare function CFLocaleGetLanguageCharacterDirection(isoLangCode: string): CFLocaleLanguageDirection; declare function CFLocaleGetLanguageLineDirection(isoLangCode: string): CFLocaleLanguageDirection; declare function CFLocaleGetSystem(): NSLocale; declare function CFLocaleGetTypeID(): number; declare function CFLocaleGetValue(locale: NSLocale, key: any): any; declare function CFLocaleGetWindowsLocaleCodeFromLocaleIdentifier(localeIdentifier: any): number; declare const enum CFLocaleLanguageDirection { kCFLocaleLanguageDirectionUnknown = 0, kCFLocaleLanguageDirectionLeftToRight = 1, kCFLocaleLanguageDirectionRightToLeft = 2, kCFLocaleLanguageDirectionTopToBottom = 3, kCFLocaleLanguageDirectionBottomToTop = 4 } interface CFMachPortContext { version: number; info: interop.Pointer | interop.Reference<any>; retain: interop.FunctionReference<(p1: interop.Pointer | interop.Reference<any>) => interop.Pointer | interop.Reference<any>>; release: interop.FunctionReference<(p1: interop.Pointer | interop.Reference<any>) => void>; copyDescription: interop.FunctionReference<(p1: interop.Pointer | interop.Reference<any>) => string>; } declare var CFMachPortContext: interop.StructType<CFMachPortContext>; declare function CFMachPortCreate(allocator: any, callout: interop.FunctionReference<(p1: NSMachPort, p2: interop.Pointer | interop.Reference<any>, p3: number, p4: interop.Pointer | interop.Reference<any>) => void>, context: interop.Pointer | interop.Reference<CFMachPortContext>, shouldFreeInfo: string | interop.Pointer | interop.Reference<any>): NSMachPort; declare function CFMachPortCreateRunLoopSource(allocator: any, port: NSMachPort, order: number): any; declare function CFMachPortCreateWithPort(allocator: any, portNum: number, callout: interop.FunctionReference<(p1: NSMachPort, p2: interop.Pointer | interop.Reference<any>, p3: number, p4: interop.Pointer | interop.Reference<any>) => void>, context: interop.Pointer | interop.Reference<CFMachPortContext>, shouldFreeInfo: string | interop.Pointer | interop.Reference<any>): NSMachPort; declare function CFMachPortGetContext(port: NSMachPort, context: interop.Pointer | interop.Reference<CFMachPortContext>): void; declare function CFMachPortGetInvalidationCallBack(port: NSMachPort): interop.FunctionReference<(p1: NSMachPort, p2: interop.Pointer | interop.Reference<any>) => void>; declare function CFMachPortGetPort(port: NSMachPort): number; declare function CFMachPortGetTypeID(): number; declare function CFMachPortInvalidate(port: NSMachPort): void; declare function CFMachPortIsValid(port: NSMachPort): boolean; declare function CFMachPortSetInvalidationCallBack(port: NSMachPort, callout: interop.FunctionReference<(p1: NSMachPort, p2: interop.Pointer | interop.Reference<any>) => void>): void; declare function CFMakeCollectable(cf: any): interop.Unmanaged<any>; interface CFMessagePortContext { version: number; info: interop.Pointer | interop.Reference<any>; retain: interop.FunctionReference<(p1: interop.Pointer | interop.Reference<any>) => interop.Pointer | interop.Reference<any>>; release: interop.FunctionReference<(p1: interop.Pointer | interop.Reference<any>) => void>; copyDescription: interop.FunctionReference<(p1: interop.Pointer | interop.Reference<any>) => string>; } declare var CFMessagePortContext: interop.StructType<CFMessagePortContext>; declare function CFMessagePortCreateLocal(allocator: any, name: string, callout: interop.FunctionReference<(p1: NSMessagePort, p2: number, p3: NSData, p4: interop.Pointer | interop.Reference<any>) => NSData>, context: interop.Pointer | interop.Reference<CFMessagePortContext>, shouldFreeInfo: string | interop.Pointer | interop.Reference<any>): NSMessagePort; declare function CFMessagePortCreateRemote(allocator: any, name: string): NSMessagePort; declare function CFMessagePortCreateRunLoopSource(allocator: any, local: NSMessagePort, order: number): any; declare function CFMessagePortGetContext(ms: NSMessagePort, context: interop.Pointer | interop.Reference<CFMessagePortContext>): void; declare function CFMessagePortGetInvalidationCallBack(ms: NSMessagePort): interop.FunctionReference<(p1: NSMessagePort, p2: interop.Pointer | interop.Reference<any>) => void>; declare function CFMessagePortGetName(ms: NSMessagePort): string; declare function CFMessagePortGetTypeID(): number; declare function CFMessagePortInvalidate(ms: NSMessagePort): void; declare function CFMessagePortIsRemote(ms: NSMessagePort): boolean; declare function CFMessagePortIsValid(ms: NSMessagePort): boolean; declare function CFMessagePortSendRequest(remote: NSMessagePort, msgid: number, data: NSData, sendTimeout: number, rcvTimeout: number, replyMode: string, returnData: interop.Pointer | interop.Reference<NSData>): number; declare function CFMessagePortSetDispatchQueue(ms: NSMessagePort, queue: NSObject): void; declare function CFMessagePortSetInvalidationCallBack(ms: NSMessagePort, callout: interop.FunctionReference<(p1: NSMessagePort, p2: interop.Pointer | interop.Reference<any>) => void>): void; declare function CFMessagePortSetName(ms: NSMessagePort, newName: string): boolean; declare function CFNotificationCenterAddObserver(center: any, observer: interop.Pointer | interop.Reference<any>, callBack: interop.FunctionReference<(p1: any, p2: interop.Pointer | interop.Reference<any>, p3: any, p4: interop.Pointer | interop.Reference<any>, p5: NSDictionary<any, any>) => void>, name: string, object: interop.Pointer | interop.Reference<any>, suspensionBehavior: CFNotificationSuspensionBehavior): void; declare function CFNotificationCenterGetDarwinNotifyCenter(): any; declare function CFNotificationCenterGetLocalCenter(): any; declare function CFNotificationCenterGetTypeID(): number; declare function CFNotificationCenterPostNotification(center: any, name: any, object: interop.Pointer | interop.Reference<any>, userInfo: NSDictionary<any, any>, deliverImmediately: boolean): void; declare function CFNotificationCenterPostNotificationWithOptions(center: any, name: any, object: interop.Pointer | interop.Reference<any>, userInfo: NSDictionary<any, any>, options: number): void; declare function CFNotificationCenterRemoveEveryObserver(center: any, observer: interop.Pointer | interop.Reference<any>): void; declare function CFNotificationCenterRemoveObserver(center: any, observer: interop.Pointer | interop.Reference<any>, name: any, object: interop.Pointer | interop.Reference<any>): void; declare const enum CFNotificationSuspensionBehavior { Drop = 1, Coalesce = 2, Hold = 3, DeliverImmediately = 4 } declare function CFNullGetTypeID(): number; declare function CFNumberCompare(number: number, otherNumber: number, context: interop.Pointer | interop.Reference<any>): CFComparisonResult; declare function CFNumberCreate(allocator: any, theType: CFNumberType, valuePtr: interop.Pointer | interop.Reference<any>): number; declare function CFNumberFormatterCopyProperty(formatter: any, key: any): any; declare function CFNumberFormatterCreate(allocator: any, locale: NSLocale, style: CFNumberFormatterStyle): any; declare function CFNumberFormatterCreateNumberFromString(allocator