tns-platform-declarations
Version:
Platform-specific TypeScript declarations for NativeScript for accessing native objects
1,010 lines (556 loc) • 135 kB
TypeScript
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