tns-platform-declarations
Version:
Platform-specific TypeScript declarations for NativeScript for accessing native objects
2,204 lines (1,212 loc) • 91.8 kB
TypeScript
interface CIAccordionFoldTransition extends CITransitionFilter {
bottomHeight: number;
foldShadowAmount: number;
numberOfFolds: number;
}
declare var CIAccordionFoldTransition: {
prototype: CIAccordionFoldTransition;
customAttributes?(): NSDictionary<string, any>;
};
interface CIAffineClamp extends CIFilterProtocol {
inputImage: CIImage;
transform: CGAffineTransform;
}
declare var CIAffineClamp: {
prototype: CIAffineClamp;
customAttributes?(): NSDictionary<string, any>;
};
interface CIAffineTile extends CIFilterProtocol {
inputImage: CIImage;
transform: CGAffineTransform;
}
declare var CIAffineTile: {
prototype: CIAffineTile;
customAttributes?(): NSDictionary<string, any>;
};
interface CIAttributedTextImageGenerator extends CIFilterProtocol {
scaleFactor: number;
text: NSAttributedString;
}
declare var CIAttributedTextImageGenerator: {
prototype: CIAttributedTextImageGenerator;
customAttributes?(): NSDictionary<string, any>;
};
declare class CIAztecCodeDescriptor extends CIBarcodeDescriptor {
static alloc(): CIAztecCodeDescriptor; // inherited from NSObject
static descriptorWithPayloadIsCompactLayerCountDataCodewordCount(errorCorrectedPayload: NSData, isCompact: boolean, layerCount: number, dataCodewordCount: number): CIAztecCodeDescriptor;
static new(): CIAztecCodeDescriptor; // inherited from NSObject
readonly dataCodewordCount: number;
readonly errorCorrectedPayload: NSData;
readonly isCompact: boolean;
readonly layerCount: number;
constructor(o: { payload: NSData; isCompact: boolean; layerCount: number; dataCodewordCount: number; });
initWithPayloadIsCompactLayerCountDataCodewordCount(errorCorrectedPayload: NSData, isCompact: boolean, layerCount: number, dataCodewordCount: number): this;
}
interface CIAztecCodeGenerator extends CIFilterProtocol {
compactStyle: number;
correctionLevel: number;
layers: number;
message: NSData;
}
declare var CIAztecCodeGenerator: {
prototype: CIAztecCodeGenerator;
customAttributes?(): NSDictionary<string, any>;
};
declare class CIBarcodeDescriptor extends NSObject implements NSCopying, NSSecureCoding {
static alloc(): CIBarcodeDescriptor; // inherited from NSObject
static new(): CIBarcodeDescriptor; // inherited from NSObject
static readonly supportsSecureCoding: boolean; // inherited from NSSecureCoding
constructor(o: { coder: NSCoder; }); // inherited from NSCoding
copyWithZone(zone: interop.Pointer | interop.Reference<any>): any;
encodeWithCoder(coder: NSCoder): void;
initWithCoder(coder: NSCoder): this;
}
interface CIBarcodeGenerator extends CIFilterProtocol {
barcodeDescriptor: CIBarcodeDescriptor;
}
declare var CIBarcodeGenerator: {
prototype: CIBarcodeGenerator;
customAttributes?(): NSDictionary<string, any>;
};
interface CIBarsSwipeTransition extends CITransitionFilter {
angle: number;
barOffset: number;
width: number;
}
declare var CIBarsSwipeTransition: {
prototype: CIBarsSwipeTransition;
customAttributes?(): NSDictionary<string, any>;
};
interface CIBicubicScaleTransform extends CIFilterProtocol {
aspectRatio: number;
inputImage: CIImage;
parameterB: number;
parameterC: number;
scale: number;
}
declare var CIBicubicScaleTransform: {
prototype: CIBicubicScaleTransform;
customAttributes?(): NSDictionary<string, any>;
};
declare class CIBlendKernel extends CIColorKernel {
static alloc(): CIBlendKernel; // inherited from NSObject
static kernelWithFunctionNameFromMetalLibraryDataError(name: string, data: NSData): CIBlendKernel; // inherited from CIKernel
static kernelWithFunctionNameFromMetalLibraryDataOutputPixelFormatError(name: string, data: NSData, format: number): CIBlendKernel; // inherited from CIKernel
static kernelWithString(string: string): CIBlendKernel; // inherited from CIKernel
static new(): CIBlendKernel; // inherited from NSObject
static readonly clear: CIBlendKernel;
static readonly color: CIBlendKernel;
static readonly colorBurn: CIBlendKernel;
static readonly colorDodge: CIBlendKernel;
static readonly componentAdd: CIBlendKernel;
static readonly componentMax: CIBlendKernel;
static readonly componentMin: CIBlendKernel;
static readonly componentMultiply: CIBlendKernel;
static readonly darken: CIBlendKernel;
static readonly darkerColor: CIBlendKernel;
static readonly destination: CIBlendKernel;
static readonly destinationAtop: CIBlendKernel;
static readonly destinationIn: CIBlendKernel;
static readonly destinationOut: CIBlendKernel;
static readonly destinationOver: CIBlendKernel;
static readonly difference: CIBlendKernel;
static readonly divide: CIBlendKernel;
static readonly exclusion: CIBlendKernel;
static readonly exclusiveOr: CIBlendKernel;
static readonly hardLight: CIBlendKernel;
static readonly hardMix: CIBlendKernel;
static readonly hue: CIBlendKernel;
static readonly lighten: CIBlendKernel;
static readonly lighterColor: CIBlendKernel;
static readonly linearBurn: CIBlendKernel;
static readonly linearDodge: CIBlendKernel;
static readonly linearLight: CIBlendKernel;
static readonly luminosity: CIBlendKernel;
static readonly multiply: CIBlendKernel;
static readonly overlay: CIBlendKernel;
static readonly pinLight: CIBlendKernel;
static readonly saturation: CIBlendKernel;
static readonly screen: CIBlendKernel;
static readonly softLight: CIBlendKernel;
static readonly source: CIBlendKernel;
static readonly sourceAtop: CIBlendKernel;
static readonly sourceIn: CIBlendKernel;
static readonly sourceOut: CIBlendKernel;
static readonly sourceOver: CIBlendKernel;
static readonly subtract: CIBlendKernel;
static readonly vividLight: CIBlendKernel;
applyWithForegroundBackground(foreground: CIImage, background: CIImage): CIImage;
applyWithForegroundBackgroundColorSpace(foreground: CIImage, background: CIImage, colorSpace: any): CIImage;
}
interface CIBlendWithMask extends CIFilterProtocol {
backgroundImage: CIImage;
inputImage: CIImage;
maskImage: CIImage;
}
declare var CIBlendWithMask: {
prototype: CIBlendWithMask;
customAttributes?(): NSDictionary<string, any>;
};
interface CIBloom extends CIFilterProtocol {
inputImage: CIImage;
intensity: number;
radius: number;
}
declare var CIBloom: {
prototype: CIBloom;
customAttributes?(): NSDictionary<string, any>;
};
interface CIBokehBlur extends CIFilterProtocol {
inputImage: CIImage;
radius: number;
ringAmount: number;
ringSize: number;
softness: number;
}
declare var CIBokehBlur: {
prototype: CIBokehBlur;
customAttributes?(): NSDictionary<string, any>;
};
interface CIBoxBlur extends CIFilterProtocol {
inputImage: CIImage;
radius: number;
}
declare var CIBoxBlur: {
prototype: CIBoxBlur;
customAttributes?(): NSDictionary<string, any>;
};
interface CICMYKHalftone extends CIFilterProtocol {
angle: number;
center: CGPoint;
grayComponentReplacement: number;
inputImage: CIImage;
sharpness: number;
underColorRemoval: number;
width: number;
}
declare var CICMYKHalftone: {
prototype: CICMYKHalftone;
customAttributes?(): NSDictionary<string, any>;
};
interface CICheckerboardGenerator extends CIFilterProtocol {
center: CGPoint;
color0: CIColor;
color1: CIColor;
sharpness: number;
width: number;
}
declare var CICheckerboardGenerator: {
prototype: CICheckerboardGenerator;
customAttributes?(): NSDictionary<string, any>;
};
interface CICircularScreen extends CIFilterProtocol {
center: CGPoint;
inputImage: CIImage;
sharpness: number;
width: number;
}
declare var CICircularScreen: {
prototype: CICircularScreen;
customAttributes?(): NSDictionary<string, any>;
};
interface CICode128BarcodeGenerator extends CIFilterProtocol {
barcodeHeight: number;
message: NSData;
quietSpace: number;
}
declare var CICode128BarcodeGenerator: {
prototype: CICode128BarcodeGenerator;
customAttributes?(): NSDictionary<string, any>;
};
declare class CIColor extends NSObject implements NSCopying, NSSecureCoding {
static alloc(): CIColor; // inherited from NSObject
static colorWithCGColor(c: any): CIColor;
static colorWithRedGreenBlue(r: number, g: number, b: number): CIColor;
static colorWithRedGreenBlueAlpha(r: number, g: number, b: number, a: number): CIColor;
static colorWithRedGreenBlueAlphaColorSpace(r: number, g: number, b: number, a: number, colorSpace: any): CIColor;
static colorWithRedGreenBlueColorSpace(r: number, g: number, b: number, colorSpace: any): CIColor;
static colorWithString(representation: string): CIColor;
static new(): CIColor; // inherited from NSObject
readonly alpha: number;
readonly blue: number;
readonly colorSpace: any;
readonly components: interop.Pointer | interop.Reference<number>;
readonly green: number;
readonly numberOfComponents: number;
readonly red: number;
readonly stringRepresentation: string;
static readonly blackColor: CIColor;
static readonly blueColor: CIColor;
static readonly clearColor: CIColor;
static readonly cyanColor: CIColor;
static readonly grayColor: CIColor;
static readonly greenColor: CIColor;
static readonly magentaColor: CIColor;
static readonly redColor: CIColor;
static readonly whiteColor: CIColor;
static readonly yellowColor: CIColor;
static readonly supportsSecureCoding: boolean; // inherited from NSSecureCoding
constructor(o: { CGColor: any; });
constructor(o: { coder: NSCoder; }); // inherited from NSCoding
constructor(o: { color: UIColor; });
constructor(o: { red: number; green: number; blue: number; });
constructor(o: { red: number; green: number; blue: number; alpha: number; });
constructor(o: { red: number; green: number; blue: number; alpha: number; colorSpace: any; });
constructor(o: { red: number; green: number; blue: number; colorSpace: any; });
copyWithZone(zone: interop.Pointer | interop.Reference<any>): any;
encodeWithCoder(coder: NSCoder): void;
initWithCGColor(c: any): this;
initWithCoder(coder: NSCoder): this;
initWithColor(color: UIColor): this;
initWithRedGreenBlue(r: number, g: number, b: number): this;
initWithRedGreenBlueAlpha(r: number, g: number, b: number, a: number): this;
initWithRedGreenBlueAlphaColorSpace(r: number, g: number, b: number, a: number, colorSpace: any): this;
initWithRedGreenBlueColorSpace(r: number, g: number, b: number, colorSpace: any): this;
}
interface CIColorClamp extends CIFilterProtocol {
inputImage: CIImage;
maxComponents: CIVector;
minComponents: CIVector;
}
declare var CIColorClamp: {
prototype: CIColorClamp;
customAttributes?(): NSDictionary<string, any>;
};
interface CIColorControls extends CIFilterProtocol {
brightness: number;
contrast: number;
inputImage: CIImage;
saturation: number;
}
declare var CIColorControls: {
prototype: CIColorControls;
customAttributes?(): NSDictionary<string, any>;
};
interface CIColorCrossPolynomial extends CIFilterProtocol {
blueCoefficients: CIVector;
greenCoefficients: CIVector;
inputImage: CIImage;
redCoefficients: CIVector;
}
declare var CIColorCrossPolynomial: {
prototype: CIColorCrossPolynomial;
customAttributes?(): NSDictionary<string, any>;
};
interface CIColorCube extends CIFilterProtocol {
cubeData: NSData;
cubeDimension: number;
inputImage: CIImage;
}
declare var CIColorCube: {
prototype: CIColorCube;
customAttributes?(): NSDictionary<string, any>;
};
interface CIColorCubeWithColorSpace extends CIFilterProtocol {
colorSpace: any;
cubeData: NSData;
cubeDimension: number;
inputImage: CIImage;
}
declare var CIColorCubeWithColorSpace: {
prototype: CIColorCubeWithColorSpace;
customAttributes?(): NSDictionary<string, any>;
};
interface CIColorCubesMixedWithMask extends CIFilterProtocol {
colorSpace: any;
cube0Data: NSData;
cube1Data: NSData;
cubeDimension: number;
inputImage: CIImage;
maskImage: CIImage;
}
declare var CIColorCubesMixedWithMask: {
prototype: CIColorCubesMixedWithMask;
customAttributes?(): NSDictionary<string, any>;
};
interface CIColorCurves extends CIFilterProtocol {
colorSpace: any;
curvesData: NSData;
curvesDomain: CIVector;
inputImage: CIImage;
}
declare var CIColorCurves: {
prototype: CIColorCurves;
customAttributes?(): NSDictionary<string, any>;
};
interface CIColorInvert extends CIFilterProtocol {
inputImage: CIImage;
}
declare var CIColorInvert: {
prototype: CIColorInvert;
customAttributes?(): NSDictionary<string, any>;
};
declare class CIColorKernel extends CIKernel {
static alloc(): CIColorKernel; // inherited from NSObject
static kernelWithFunctionNameFromMetalLibraryDataError(name: string, data: NSData): CIColorKernel; // inherited from CIKernel
static kernelWithFunctionNameFromMetalLibraryDataOutputPixelFormatError(name: string, data: NSData, format: number): CIColorKernel; // inherited from CIKernel
static kernelWithString(string: string): CIColorKernel; // inherited from CIKernel
static new(): CIColorKernel; // inherited from NSObject
applyWithExtentArguments(extent: CGRect, args: NSArray<any> | any[]): CIImage;
}
interface CIColorMap extends CIFilterProtocol {
gradientImage: CIImage;
inputImage: CIImage;
}
declare var CIColorMap: {
prototype: CIColorMap;
customAttributes?(): NSDictionary<string, any>;
};
interface CIColorMatrix extends CIFilterProtocol {
AVector: CIVector;
BVector: CIVector;
GVector: CIVector;
RVector: CIVector;
biasVector: CIVector;
inputImage: CIImage;
}
declare var CIColorMatrix: {
prototype: CIColorMatrix;
customAttributes?(): NSDictionary<string, any>;
};
interface CIColorMonochrome extends CIFilterProtocol {
color: CIColor;
inputImage: CIImage;
intensity: number;
}
declare var CIColorMonochrome: {
prototype: CIColorMonochrome;
customAttributes?(): NSDictionary<string, any>;
};
interface CIColorPolynomial extends CIFilterProtocol {
alphaCoefficients: CIVector;
blueCoefficients: CIVector;
greenCoefficients: CIVector;
inputImage: CIImage;
redCoefficients: CIVector;
}
declare var CIColorPolynomial: {
prototype: CIColorPolynomial;
customAttributes?(): NSDictionary<string, any>;
};
interface CIColorPosterize extends CIFilterProtocol {
inputImage: CIImage;
levels: number;
}
declare var CIColorPosterize: {
prototype: CIColorPosterize;
customAttributes?(): NSDictionary<string, any>;
};
interface CIComicEffect extends CIFilterProtocol {
inputImage: CIImage;
}
declare var CIComicEffect: {
prototype: CIComicEffect;
customAttributes?(): NSDictionary<string, any>;
};
interface CICompositeOperation extends CIFilterProtocol {
backgroundImage: CIImage;
inputImage: CIImage;
}
declare var CICompositeOperation: {
prototype: CICompositeOperation;
customAttributes?(): NSDictionary<string, any>;
};
declare class CIContext extends NSObject {
static alloc(): CIContext; // inherited from NSObject
static context(): CIContext;
static contextWithCGContextOptions(cgctx: any, options: NSDictionary<string, any>): CIContext;
static contextWithEAGLContext(eaglContext: EAGLContext): CIContext;
static contextWithEAGLContextOptions(eaglContext: EAGLContext, options: NSDictionary<string, any>): CIContext;
static contextWithMTLCommandQueue(commandQueue: MTLCommandQueue): CIContext;
static contextWithMTLCommandQueueOptions(commandQueue: MTLCommandQueue, options: NSDictionary<string, any>): CIContext;
static contextWithMTLDevice(device: MTLDevice): CIContext;
static contextWithMTLDeviceOptions(device: MTLDevice, options: NSDictionary<string, any>): CIContext;
static contextWithOptions(options: NSDictionary<string, any>): CIContext;
static new(): CIContext; // inherited from NSObject
readonly workingColorSpace: any;
readonly workingFormat: number;
constructor(o: { options: NSDictionary<string, any>; });
HEIFRepresentationOfImageFormatColorSpaceOptions(image: CIImage, format: number, colorSpace: any, options: NSDictionary<string, any>): NSData;
JPEGRepresentationOfImageColorSpaceOptions(image: CIImage, colorSpace: any, options: NSDictionary<string, any>): NSData;
PNGRepresentationOfImageFormatColorSpaceOptions(image: CIImage, format: number, colorSpace: any, options: NSDictionary<string, any>): NSData;
TIFFRepresentationOfImageFormatColorSpaceOptions(image: CIImage, format: number, colorSpace: any, options: NSDictionary<string, any>): NSData;
clearCaches(): void;
createCGImageFromRect(image: CIImage, fromRect: CGRect): any;
createCGImageFromRectFormatColorSpace(image: CIImage, fromRect: CGRect, format: number, colorSpace: any): any;
createCGImageFromRectFormatColorSpaceDeferred(image: CIImage, fromRect: CGRect, format: number, colorSpace: any, deferred: boolean): any;
depthBlurEffectFilterForImageDataOptions(data: NSData, options: NSDictionary<any, any>): CIFilter;
depthBlurEffectFilterForImageDisparityImagePortraitEffectsMatteHairSemanticSegmentationOrientationOptions(image: CIImage, disparityImage: CIImage, portraitEffectsMatte: CIImage, hairSemanticSegmentation: CIImage, orientation: CGImagePropertyOrientation, options: NSDictionary<any, any>): CIFilter;
depthBlurEffectFilterForImageDisparityImagePortraitEffectsMatteOrientationOptions(image: CIImage, disparityImage: CIImage, portraitEffectsMatte: CIImage, orientation: CGImagePropertyOrientation, options: NSDictionary<any, any>): CIFilter;
depthBlurEffectFilterForImageURLOptions(url: NSURL, options: NSDictionary<any, any>): CIFilter;
drawImageAtPointFromRect(image: CIImage, atPoint: CGPoint, fromRect: CGRect): void;
drawImageInRectFromRect(image: CIImage, inRect: CGRect, fromRect: CGRect): void;
initWithOptions(options: NSDictionary<string, any>): this;
inputImageMaximumSize(): CGSize;
outputImageMaximumSize(): CGSize;
prepareRenderFromRectToDestinationAtPointError(image: CIImage, fromRect: CGRect, destination: CIRenderDestination, atPoint: CGPoint): boolean;
renderToBitmapRowBytesBoundsFormatColorSpace(image: CIImage, data: interop.Pointer | interop.Reference<any>, rowBytes: number, bounds: CGRect, format: number, colorSpace: any): void;
renderToCVPixelBuffer(image: CIImage, buffer: any): void;
renderToCVPixelBufferBoundsColorSpace(image: CIImage, buffer: any, bounds: CGRect, colorSpace: any): void;
renderToIOSurfaceBoundsColorSpace(image: CIImage, surface: any, bounds: CGRect, colorSpace: any): void;
renderToMTLTextureCommandBufferBoundsColorSpace(image: CIImage, texture: MTLTexture, commandBuffer: MTLCommandBuffer, bounds: CGRect, colorSpace: any): void;
startTaskToClearError(destination: CIRenderDestination): CIRenderTask;
startTaskToRenderFromRectToDestinationAtPointError(image: CIImage, fromRect: CGRect, destination: CIRenderDestination, atPoint: CGPoint): CIRenderTask;
startTaskToRenderToDestinationError(image: CIImage, destination: CIRenderDestination): CIRenderTask;
writeHEIFRepresentationOfImageToURLFormatColorSpaceOptionsError(image: CIImage, url: NSURL, format: number, colorSpace: any, options: NSDictionary<string, any>): boolean;
writeJPEGRepresentationOfImageToURLColorSpaceOptionsError(image: CIImage, url: NSURL, colorSpace: any, options: NSDictionary<string, any>): boolean;
writePNGRepresentationOfImageToURLFormatColorSpaceOptionsError(image: CIImage, url: NSURL, format: number, colorSpace: any, options: NSDictionary<string, any>): boolean;
writeTIFFRepresentationOfImageToURLFormatColorSpaceOptionsError(image: CIImage, url: NSURL, format: number, colorSpace: any, options: NSDictionary<string, any>): boolean;
}
interface CIConvolution extends CIFilterProtocol {
bias: number;
inputImage: CIImage;
weights: CIVector;
}
declare var CIConvolution: {
prototype: CIConvolution;
customAttributes?(): NSDictionary<string, any>;
};
interface CICopyMachineTransition extends CITransitionFilter {
angle: number;
color: CIColor;
extent: CGRect;
opacity: number;
width: number;
}
declare var CICopyMachineTransition: {
prototype: CICopyMachineTransition;
customAttributes?(): NSDictionary<string, any>;
};
interface CICoreMLModel extends CIFilterProtocol {
headIndex: number;
inputImage: CIImage;
model: MLModel;
softmaxNormalization: boolean;
}
declare var CICoreMLModel: {
prototype: CICoreMLModel;
customAttributes?(): NSDictionary<string, any>;
};
interface CICrystallize extends CIFilterProtocol {
center: CGPoint;
inputImage: CIImage;
radius: number;
}
declare var CICrystallize: {
prototype: CICrystallize;
customAttributes?(): NSDictionary<string, any>;
};
declare class CIDataMatrixCodeDescriptor extends CIBarcodeDescriptor {
static alloc(): CIDataMatrixCodeDescriptor; // inherited from NSObject
static descriptorWithPayloadRowCountColumnCountEccVersion(errorCorrectedPayload: NSData, rowCount: number, columnCount: number, eccVersion: CIDataMatrixCodeECCVersion): CIDataMatrixCodeDescriptor;
static new(): CIDataMatrixCodeDescriptor; // inherited from NSObject
readonly columnCount: number;
readonly eccVersion: CIDataMatrixCodeECCVersion;
readonly errorCorrectedPayload: NSData;
readonly rowCount: number;
constructor(o: { payload: NSData; rowCount: number; columnCount: number; eccVersion: CIDataMatrixCodeECCVersion; });
initWithPayloadRowCountColumnCountEccVersion(errorCorrectedPayload: NSData, rowCount: number, columnCount: number, eccVersion: CIDataMatrixCodeECCVersion): this;
}
declare const enum CIDataMatrixCodeECCVersion {
Version000 = 0,
Version050 = 50,
Version080 = 80,
Version100 = 100,
Version140 = 140,
Version200 = 200
}
interface CIDepthOfField extends CIFilterProtocol {
inputImage: CIImage;
point0: CGPoint;
point1: CGPoint;
radius: number;
saturation: number;
unsharpMaskIntensity: number;
unsharpMaskRadius: number;
}
declare var CIDepthOfField: {
prototype: CIDepthOfField;
customAttributes?(): NSDictionary<string, any>;
};
interface CIDepthToDisparity extends CIFilterProtocol {
inputImage: CIImage;
}
declare var CIDepthToDisparity: {
prototype: CIDepthToDisparity;
customAttributes?(): NSDictionary<string, any>;
};
declare class CIDetector extends NSObject {
static alloc(): CIDetector; // inherited from NSObject
static detectorOfTypeContextOptions(type: string, context: CIContext, options: NSDictionary<string, any>): CIDetector;
static new(): CIDetector; // inherited from NSObject
featuresInImage(image: CIImage): NSArray<CIFeature>;
featuresInImageOptions(image: CIImage, options: NSDictionary<string, any>): NSArray<CIFeature>;
}
declare var CIDetectorAccuracy: string;
declare var CIDetectorAccuracyHigh: string;
declare var CIDetectorAccuracyLow: string;
declare var CIDetectorAspectRatio: string;
declare var CIDetectorEyeBlink: string;
declare var CIDetectorFocalLength: string;
declare var CIDetectorImageOrientation: string;
declare var CIDetectorMaxFeatureCount: string;
declare var CIDetectorMinFeatureSize: string;
declare var CIDetectorNumberOfAngles: string;
declare var CIDetectorReturnSubFeatures: string;
declare var CIDetectorSmile: string;
declare var CIDetectorTracking: string;
declare var CIDetectorTypeFace: string;
declare var CIDetectorTypeQRCode: string;
declare var CIDetectorTypeRectangle: string;
declare var CIDetectorTypeText: string;
interface CIDiscBlur extends CIFilterProtocol {
inputImage: CIImage;
radius: number;
}
declare var CIDiscBlur: {
prototype: CIDiscBlur;
customAttributes?(): NSDictionary<string, any>;
};
interface CIDisintegrateWithMaskTransition extends CITransitionFilter {
maskImage: CIImage;
shadowDensity: number;
shadowOffset: CGPoint;
shadowRadius: number;
}
declare var CIDisintegrateWithMaskTransition: {
prototype: CIDisintegrateWithMaskTransition;
customAttributes?(): NSDictionary<string, any>;
};
interface CIDisparityToDepth extends CIFilterProtocol {
inputImage: CIImage;
}
declare var CIDisparityToDepth: {
prototype: CIDisparityToDepth;
customAttributes?(): NSDictionary<string, any>;
};
interface CIDissolveTransition extends CITransitionFilter {
}
declare var CIDissolveTransition: {
prototype: CIDissolveTransition;
customAttributes?(): NSDictionary<string, any>;
};
interface CIDither extends CIFilterProtocol {
inputImage: CIImage;
intensity: number;
}
declare var CIDither: {
prototype: CIDither;
customAttributes?(): NSDictionary<string, any>;
};
interface CIDocumentEnhancer extends CIFilterProtocol {
amount: number;
inputImage: CIImage;
}
declare var CIDocumentEnhancer: {
prototype: CIDocumentEnhancer;
customAttributes?(): NSDictionary<string, any>;
};
interface CIDotScreen extends CIFilterProtocol {
angle: number;
center: CGPoint;
inputImage: CIImage;
sharpness: number;
width: number;
}
declare var CIDotScreen: {
prototype: CIDotScreen;
customAttributes?(): NSDictionary<string, any>;
};
interface CIEdgePreserveUpsample extends CIFilterProtocol {
inputImage: CIImage;
lumaSigma: number;
smallImage: CIImage;
spatialSigma: number;
}
declare var CIEdgePreserveUpsample: {
prototype: CIEdgePreserveUpsample;
customAttributes?(): NSDictionary<string, any>;
};
interface CIEdgeWork extends CIFilterProtocol {
inputImage: CIImage;
radius: number;
}
declare var CIEdgeWork: {
prototype: CIEdgeWork;
customAttributes?(): NSDictionary<string, any>;
};
interface CIEdges extends CIFilterProtocol {
inputImage: CIImage;
intensity: number;
}
declare var CIEdges: {
prototype: CIEdges;
customAttributes?(): NSDictionary<string, any>;
};
interface CIEightfoldReflectedTile extends CIFilterProtocol {
angle: number;
center: CGPoint;
inputImage: CIImage;
width: number;
}
declare var CIEightfoldReflectedTile: {
prototype: CIEightfoldReflectedTile;
customAttributes?(): NSDictionary<string, any>;
};
interface CIExposureAdjust extends CIFilterProtocol {
EV: number;
inputImage: CIImage;
}
declare var CIExposureAdjust: {
prototype: CIExposureAdjust;
customAttributes?(): NSDictionary<string, any>;
};
declare class CIFaceFeature extends CIFeature {
static alloc(): CIFaceFeature; // inherited from NSObject
static new(): CIFaceFeature; // inherited from NSObject
readonly faceAngle: number;
readonly hasFaceAngle: boolean;
readonly hasLeftEyePosition: boolean;
readonly hasMouthPosition: boolean;
readonly hasRightEyePosition: boolean;
readonly hasSmile: boolean;
readonly hasTrackingFrameCount: boolean;
readonly hasTrackingID: boolean;
readonly leftEyeClosed: boolean;
readonly leftEyePosition: CGPoint;
readonly mouthPosition: CGPoint;
readonly rightEyeClosed: boolean;
readonly rightEyePosition: CGPoint;
readonly trackingFrameCount: number;
readonly trackingID: number;
}
interface CIFalseColor extends CIFilterProtocol {
color0: CIColor;
color1: CIColor;
inputImage: CIImage;
}
declare var CIFalseColor: {
prototype: CIFalseColor;
customAttributes?(): NSDictionary<string, any>;
};
declare class CIFeature extends NSObject {
static alloc(): CIFeature; // inherited from NSObject
static new(): CIFeature; // inherited from NSObject
readonly bounds: CGRect;
readonly type: string;
}
declare var CIFeatureTypeFace: string;
declare var CIFeatureTypeQRCode: string;
declare var CIFeatureTypeRectangle: string;
declare var CIFeatureTypeText: string;
declare class CIFilter extends NSObject implements NSCopying, NSSecureCoding {
static CMYKHalftone(): CIFilter;
static LabDeltaE(): CIFilter;
static PDF417BarcodeGenerator(): CIFilter;
static QRCodeGenerator(): CIFilter;
static accordionFoldTransitionFilter(): CIFilter;
static additionCompositingFilter(): CIFilter;
static affineClampFilter(): CIFilter;
static affineTileFilter(): CIFilter;
static alloc(): CIFilter; // inherited from NSObject
static attributedTextImageGeneratorFilter(): CIFilter;
static aztecCodeGeneratorFilter(): CIFilter;
static barcodeGeneratorFilter(): CIFilter;
static barsSwipeTransitionFilter(): CIFilter;
static bicubicScaleTransformFilter(): CIFilter;
static blendWithAlphaMaskFilter(): CIFilter;
static blendWithBlueMaskFilter(): CIFilter;
static blendWithMaskFilter(): CIFilter;
static blendWithRedMaskFilter(): CIFilter;
static bloomFilter(): CIFilter;
static bokehBlurFilter(): CIFilter;
static boxBlurFilter(): CIFilter;
static checkerboardGeneratorFilter(): CIFilter;
static circularScreenFilter(): CIFilter;
static code128BarcodeGeneratorFilter(): CIFilter;
static colorBlendModeFilter(): CIFilter;
static colorBurnBlendModeFilter(): CIFilter;
static colorClampFilter(): CIFilter;
static colorControlsFilter(): CIFilter;
static colorCrossPolynomialFilter(): CIFilter;
static colorCubeFilter(): CIFilter;
static colorCubeWithColorSpaceFilter(): CIFilter;
static colorCubesMixedWithMaskFilter(): CIFilter;
static colorCurvesFilter(): CIFilter;
static colorDodgeBlendModeFilter(): CIFilter;
static colorInvertFilter(): CIFilter;
static colorMapFilter(): CIFilter;
static colorMatrixFilter(): CIFilter;
static colorMonochromeFilter(): CIFilter;
static colorPolynomialFilter(): CIFilter;
static colorPosterizeFilter(): CIFilter;
static comicEffectFilter(): CIFilter;
static convolution3X3Filter(): CIFilter;
static convolution5X5Filter(): CIFilter;
static convolution7X7Filter(): CIFilter;
static convolution9HorizontalFilter(): CIFilter;
static convolution9VerticalFilter(): CIFilter;
static copyMachineTransitionFilter(): CIFilter;
static coreMLModelFilter(): CIFilter;
static crystallizeFilter(): CIFilter;
static darkenBlendModeFilter(): CIFilter;
static depthOfFieldFilter(): CIFilter;
static depthToDisparityFilter(): CIFilter;
static differenceBlendModeFilter(): CIFilter;
static discBlurFilter(): CIFilter;
static disintegrateWithMaskTransitionFilter(): CIFilter;
static disparityToDepthFilter(): CIFilter;
static dissolveTransitionFilter(): CIFilter;
static ditherFilter(): CIFilter;
static divideBlendModeFilter(): CIFilter;
static documentEnhancerFilter(): CIFilter;
static dotScreenFilter(): CIFilter;
static edgePreserveUpsampleFilter(): CIFilter;
static edgeWorkFilter(): CIFilter;
static edgesFilter(): CIFilter;
static eightfoldReflectedTileFilter(): CIFilter;
static exclusionBlendModeFilter(): CIFilter;
static exposureAdjustFilter(): CIFilter;
static falseColorFilter(): CIFilter;
static filterArrayFromSerializedXMPInputImageExtentError(xmpData: NSData, extent: CGRect): NSArray<CIFilter>;
static filterNamesInCategories(categories: NSArray<string> | string[]): NSArray<string>;
static filterNamesInCategory(category: string): NSArray<string>;
static filterWithCVPixelBufferPropertiesOptions(pixelBuffer: any, properties: NSDictionary<any, any>, options: NSDictionary<string, any>): CIFilter;
static filterWithImageDataOptions(data: NSData, options: NSDictionary<string, any>): CIFilter;
static filterWithImageURLOptions(url: NSURL, options: NSDictionary<string, any>): CIFilter;
static filterWithName(name: string): CIFilter;
static filterWithNameKeysAndValues(name: string, key0: any): CIFilter;
static filterWithNameWithInputParameters(name: string, params: NSDictionary<string, any>): CIFilter;
static flashTransitionFilter(): CIFilter;
static fourfoldReflectedTileFilter(): CIFilter;
static fourfoldRotatedTileFilter(): CIFilter;
static fourfoldTranslatedTileFilter(): CIFilter;
static gaborGradientsFilter(): CIFilter;
static gammaAdjustFilter(): CIFilter;
static gaussianBlurFilter(): CIFilter;
static gaussianGradientFilter(): CIFilter;
static glideReflectedTileFilter(): CIFilter;
static gloomFilter(): CIFilter;
static hardLightBlendModeFilter(): CIFilter;
static hatchedScreenFilter(): CIFilter;
static heightFieldFromMaskFilter(): CIFilter;
static hexagonalPixellateFilter(): CIFilter;
static highlightShadowAdjustFilter(): CIFilter;
static hueAdjustFilter(): CIFilter;
static hueBlendModeFilter(): CIFilter;
static hueSaturationValueGradientFilter(): CIFilter;
static kaleidoscopeFilter(): CIFilter;
static keystoneCorrectionCombinedFilter(): CIFilter;
static keystoneCorrectionHorizontalFilter(): CIFilter;
static keystoneCorrectionVerticalFilter(): CIFilter;
static lanczosScaleTransformFilter(): CIFilter;
static lenticularHaloGeneratorFilter(): CIFilter;
static lightenBlendModeFilter(): CIFilter;
static lineOverlayFilter(): CIFilter;
static lineScreenFilter(): CIFilter;
static linearBurnBlendModeFilter(): CIFilter;
static linearDodgeBlendModeFilter(): CIFilter;
static linearGradientFilter(): CIFilter;
static linearToSRGBToneCurveFilter(): CIFilter;
static localizedDescriptionForFilterName(filterName: string): string;
static localizedNameForCategory(category: string): string;
static localizedNameForFilterName(filterName: string): string;
static localizedReferenceDocumentationForFilterName(filterName: string): NSURL;
static luminosityBlendModeFilter(): CIFilter;
static maskToAlphaFilter(): CIFilter;
static maskedVariableBlurFilter(): CIFilter;
static maximumComponentFilter(): CIFilter;
static maximumCompositingFilter(): CIFilter;
static medianFilter(): CIFilter;
static meshGeneratorFilter(): CIFilter;
static minimumComponentFilter(): CIFilter;
static minimumCompositingFilter(): CIFilter;
static mixFilter(): CIFilter;
static modTransitionFilter(): CIFilter;
static morphologyGradientFilter(): CIFilter;
static morphologyMaximumFilter(): CIFilter;
static morphologyMinimumFilter(): CIFilter;
static morphologyRectangleMaximumFilter(): CIFilter;
static morphologyRectangleMinimumFilter(): CIFilter;
static motionBlurFilter(): CIFilter;
static multiplyBlendModeFilter(): CIFilter;
static multiplyCompositingFilter(): CIFilter;
static new(): CIFilter; // inherited from NSObject
static noiseReductionFilter(): CIFilter;
static opTileFilter(): CIFilter;
static overlayBlendModeFilter(): CIFilter;
static pageCurlTransitionFilter(): CIFilter;
static pageCurlWithShadowTransitionFilter(): CIFilter;
static paletteCentroidFilter(): CIFilter;
static palettizeFilter(): CIFilter;
static parallelogramTileFilter(): CIFilter;
static perspectiveCorrectionFilter(): CIFilter;
static perspectiveRotateFilter(): CIFilter;
static perspectiveTileFilter(): CIFilter;
static perspectiveTransformFilter(): CIFilter;
static perspectiveTransformWithExtentFilter(): CIFilter;
static photoEffectChromeFilter(): CIFilter;
static photoEffectFadeFilter(): CIFilter;
static photoEffectInstantFilter(): CIFilter;
static photoEffectMonoFilter(): CIFilter;
static photoEffectNoirFilter(): CIFilter;
static photoEffectProcessFilter(): CIFilter;
static photoEffectTonalFilter(): CIFilter;
static photoEffectTransferFilter(): CIFilter;
static pinLightBlendModeFilter(): CIFilter;
static pixellateFilter(): CIFilter;
static pointillizeFilter(): CIFilter;
static radialGradientFilter(): CIFilter;
static randomGeneratorFilter(): CIFilter;
static registerFilterNameConstructorClassAttributes(name: string, anObject: CIFilterConstructor, attributes: NSDictionary<string, any>): void;
static rippleTransitionFilter(): CIFilter;
static roundedRectangleGeneratorFilter(): CIFilter;
static sRGBToneCurveToLinearFilter(): CIFilter;
static saliencyMapFilter(): CIFilter;
static saturationBlendModeFilter(): CIFilter;
static screenBlendModeFilter(): CIFilter;
static sepiaToneFilter(): CIFilter;
static serializedXMPFromFiltersInputImageExtent(filters: NSArray<CIFilter> | CIFilter[], extent: CGRect): NSData;
static shadedMaterialFilter(): CIFilter;
static sharpenLuminanceFilter(): CIFilter;
static sixfoldReflectedTileFilter(): CIFilter;
static sixfoldRotatedTileFilter(): CIFilter;
static smoothLinearGradientFilter(): CIFilter;
static softLightBlendModeFilter(): CIFilter;
static sourceAtopCompositingFilter(): CIFilter;
static sourceInCompositingFilter(): CIFilter;
static sourceOutCompositingFilter(): CIFilter;
static sourceOverCompositingFilter(): CIFilter;
static spotColorFilter(): CIFilter;
static spotLightFilter(): CIFilter;
static starShineGeneratorFilter(): CIFilter;
static straightenFilter(): CIFilter;
static stripesGeneratorFilter(): CIFilter;
static subtractBlendModeFilter(): CIFilter;
static sunbeamsGeneratorFilter(): CIFilter;
static supportedRawCameraModels(): NSArray<string>;
static swipeTransitionFilter(): CIFilter;
static temperatureAndTintFilter(): CIFilter;
static textImageGeneratorFilter(): CIFilter;
static thermalFilter(): CIFilter;
static toneCurveFilter(): CIFilter;
static triangleKaleidoscopeFilter(): CIFilter;
static triangleTileFilter(): CIFilter;
static twelvefoldReflectedTileFilter(): CIFilter;
static unsharpMaskFilter(): CIFilter;
static vibranceFilter(): CIFilter;
static vignetteEffectFilter(): CIFilter;
static vignetteFilter(): CIFilter;
static whitePointAdjustFilter(): CIFilter;
static xRayFilter(): CIFilter;
static zoomBlurFilter(): CIFilter;
readonly attributes: NSDictionary<string, any>;
readonly inputKeys: NSArray<string>;
name: string;
readonly outputImage: CIImage;
readonly outputKeys: NSArray<string>;
static readonly supportsSecureCoding: boolean; // inherited from NSSecureCoding
constructor(o: { coder: NSCoder; }); // inherited from NSCoding
copyWithZone(zone: interop.Pointer | interop.Reference<any>): any;
encodeWithCoder(coder: NSCoder): void;
initWithCoder(coder: NSCoder): this;
setDefaults(): void;
setName(aString: string): void;
}
interface CIFilterConstructor {
filterWithName(name: string): CIFilter;
}
declare var CIFilterConstructor: {
prototype: CIFilterConstructor;
};
interface CIFilterProtocol {
outputImage: CIImage;
}
declare var CIFilterProtocol: {
prototype: CIFilterProtocol;
customAttributes?(): NSDictionary<string, any>;
};
declare class CIFilterShape extends NSObject implements NSCopying {
static alloc(): CIFilterShape; // inherited from NSObject
static new(): CIFilterShape; // inherited from NSObject
static shapeWithRect(r: CGRect): CIFilterShape;
readonly extent: CGRect;
constructor(o: { rect: CGRect; });
copyWithZone(zone: interop.Pointer | interop.Reference<any>): any;
initWithRect(r: CGRect): this;
insetByXY(dx: number, dy: number): CIFilterShape;
intersectWith(s2: CIFilterShape): CIFilterShape;
intersectWithRect(r: CGRect): CIFilterShape;
transformByInterior(m: CGAffineTransform, flag: boolean): CIFilterShape;
unionWith(s2: CIFilterShape): CIFilterShape;
unionWithRect(r: CGRect): CIFilterShape;
}
interface CIFlashTransition extends CITransitionFilter {
center: CGPoint;
color: CIColor;
extent: CGRect;
fadeThreshold: number;
maxStriationRadius: number;
striationContrast: number;
striationStrength: number;
}
declare var CIFlashTransition: {
prototype: CIFlashTransition;
customAttributes?(): NSDictionary<string, any>;
};
interface CIFourCoordinateGeometryFilter extends CIFilterProtocol {
bottomLeft: CGPoint;
bottomRight: CGPoint;
inputImage: CIImage;
topLeft: CGPoint;
topRight: CGPoint;
}
declare var CIFourCoordinateGeometryFilter: {
prototype: CIFourCoordinateGeometryFilter;
customAttributes?(): NSDictionary<string, any>;
};
interface CIFourfoldReflectedTile extends CIFilterProtocol {
acuteAngle: number;
angle: number;
center: CGPoint;
inputImage: CIImage;
width: number;
}
declare var CIFourfoldReflectedTile: {
prototype: CIFourfoldReflectedTile;
customAttributes?(): NSDictionary<string, any>;
};
interface CIFourfoldRotatedTile extends CIFilterProtocol {
angle: number;
center: CGPoint;
inputImage: CIImage;
width: number;
}
declare var CIFourfoldRotatedTile: {
prototype: CIFourfoldRotatedTile;
customAttributes?(): NSDictionary<string, any>;
};
interface CIFourfoldTranslatedTile extends CIFilterProtocol {
acuteAngle: number;
angle: number;
center: CGPoint;
inputImage: CIImage;
width: number;
}
declare var CIFourfoldTranslatedTile: {
prototype: CIFourfoldTranslatedTile;
customAttributes?(): NSDictionary<string, any>;
};
interface CIGaborGradients extends CIFilterProtocol {
inputImage: CIImage;
}
declare var CIGaborGradients: {
prototype: CIGaborGradients;
customAttributes?(): NSDictionary<string, any>;
};
interface CIGammaAdjust extends CIFilterProtocol {
inputImage: CIImage;
power: number;
}
declare var CIGammaAdjust: {
prototype: CIGammaAdjust;
customAttributes?(): NSDictionary<string, any>;
};
interface CIGaussianBlur extends CIFilterProtocol {
inputImage: CIImage;
radius: number;
}
declare var CIGaussianBlur: {
prototype: CIGaussianBlur;
customAttributes?(): NSDictionary<string, any>;
};
interface CIGaussianGradient extends CIFilterProtocol {
center: CGPoint;
color0: CIColor;
color1: CIColor;
radius: number;
}
declare var CIGaussianGradient: {
prototype: CIGaussianGradient;
customAttributes?(): NSDictionary<string, any>;
};
interface CIGlideReflectedTile extends CIFilterProtocol {
angle: number;
center: CGPoint;
inputImage: CIImage;
width: number;
}
declare var CIGlideReflectedTile: {
prototype: CIGlideReflectedTile;
customAttributes?(): NSDictionary<string, any>;
};
interface CIGloom extends CIFilterProtocol {
inputImage: CIImage;
intensity: number;
radius: number;
}
declare var CIGloom: {
prototype: CIGloom;
customAttributes?(): NSDictionary<string, any>;
};
interface CIHatchedScreen extends CIFilterProtocol {
angle: number;
center: CGPoint;
inputImage: CIImage;
sharpness: number;
width: number;
}
declare var CIHatchedScreen: {
prototype: CIHatchedScreen;
customAttributes?(): NSDictionary<string, any>;
};
interface CIHeightFieldFromMask extends CIFilterProtocol {
inputImage: CIImage;
radius: number;
}
declare var CIHeightFieldFromMask: {
prototype: CIHeightFieldFromMask;
customAttributes?(): NSDictionary<string, any>;
};
interface CIHexagonalPixellate extends CIFilterProtocol {
center: CGPoint;
inputImage: CIImage;
scale: number;
}
declare var CIHexagonalPixellate: {
prototype: CIHexagonalPixellate;
customAttributes?(): NSDictionary<string, any>;
};
interface CIHighlightShadowAdjust extends CIFilterProtocol {
highlightAmount: number;
inputImage: CIImage;
radius: number;
shadowAmount: number;
}
declare var CIHighlightShadowAdjust: {
prototype: CIHighlightShadowAdjust;
customAttributes?(): NSDictionary<string, any>;
};
interface CIHueAdjust extends CIFilterProtocol {
angle: number;
inputImage: CIImage;
}
declare var CIHueAdjust: {
prototype: CIHueAdjust;
customAttributes?(): NSDictionary<string, any>;
};
interface CIHueSaturationValueGradient extends CIFilterProtocol {
colorSpace: any;
dither: number;
radius: number;
softness: number;
value: number;
}
declare var CIHueSaturationValueGradient: {
prototype: CIHueSaturationValueGradient;
customAttributes?(): NSDictionary<string, any>;
};
declare class CIImage extends NSObject implements NSCopying, NSSecureCoding {
static alloc(): CIImage; // inherited from NSObject
static emptyImage(): CIImage;
static imageWithBitmapDataBytesPerRowSizeFormatColorSpace(data: NSData, bytesPerRow: number, size: CGSize, format: number, colorSpace: any): CIImage;
static imageWithCGImage(image: any): CIImage;
static imageWithCGImageOptions(image: any, options: NSDictionary<string, any>): CIImage;
static imageWithCGImageSourceIndexOptions(source: any, index: number, dict: NSDictionary<string, any>): CIImage;
static imageWithCVImageBuffer(imageBuffer: any): CIImage;
static imageWithCVImageBufferOptions(imageBuffer: any, options: NSDictionary<string, any>): CIImage;
static imageWithCVPixelBuffer(pixelBuffer: any): CIImage;
static imageWithCVPixelBufferOptions(pixelBuffer: any, options: NSDictionary<string, any>): CIImage;
static imageWithColor(color: CIColor): CIImage;
static imageWithContentsOfURL(url: NSURL): CIImage;
static imageWithContentsOfURLOptions(url: NSURL, options: NSDictionary<string, any>): CIImage;
static imageWithData(data: NSData): CIImage;
static imageWithDataOptions(data: NSData, options: NSDictionary<string, any>): CIImage;
static imageWithDepthData(data: AVDepthData): CIImage;
static imageWithDepthDataOptions(data: AVDepthData, options: NSDictionary<string, any>): CIImage;
static imageWithIOSurface(surface: any): CIImage;
static imageWithIOSurfaceOptions(surface: any, options: NSDictionary<string, any>): CIImage;
static imageWithImageProviderSizeFormatColorSpaceOptions(p: any, width: number, height: number, f: number, cs: any, options: NSDictionary<string, any>): CIImage;
static imageWithMTLTextureOptions(texture: MTLTexture, options: NSDictionary<string, any>): CIImage;
static imageWithPortaitEffectsMatte(matte: AVPortraitEffectsMatte): CIImage;
static imageWithPortaitEffectsMatteOptions(matte: AVPortraitEffectsMatte, options: NSDictionary<string, any>): CIImage;
static imageWithSemanticSegmentationMatte(matte: AVSemanticSegmentationMatte): CIImage;
static imageWithSemanticSegmentationMatteOptions(matte: AVSemanticSegmentationMatte, options: NSDictionary<string, any>): CIImage;
static imageWithTextureSizeFlippedColorSpace(name: number, size: CGSize, flipped: boolean, colorSpace: any): CIImage;
static new(): CIImage; // inherited from NSObject
readonly CGImage: any;
readonly colorSpace: any;
readonly depthData: AVDepthData;
readonly extent: CGRect;
readonly pixelBuffer: any;
readonly portraitEffectsMatte: AVPortraitEffectsMatte;
readonly properties: NSDictionary<string, any>;
readonly semanticSegmentationMatte: AVSemanticSegmentationMatte;
readonly url: NSURL;
static readonly blackImage: CIImage;
static readonly blueImage: CIImage;
static readonly clearImage: CIImage;
static readonly cyanImage: CIImage;
static readonly grayImage: CIImage;
static readonly greenImage: CIImage;
static readonly magentaImage: CIImage;
static readonly redImage: CIImage;
static readonly whiteImage: CIImage;
static readonly yellowImage: CIImage;
static readonly supportsSecureCoding: boolean; // inherited from NSSecureCoding
constructor(o: { bitmapData: NSData; bytesPerRow: number; size: CGSize; format: number; colorSpace: any; });
constructor(o: { CGImage: any; });
constructor(o: { CGImage: any; options: NSDictionary<string, any>; });
constructor(o: { CGImageSource: any; index: number; options: NSDictionary<string, any>; });
constructor(o: { CVImageBuffer: any; });
constructor(o: { CVImageBuffer: any; options: NSDictionary<string, any>; });
constructor(o: { CVPixelBuffer: any; });
constructor(o: { CVPixelBuffer: any; options: NSDictionary<string, any>; });
constructor(o: { coder: NSCoder; }); // inherited from NSCoding
constructor(o: { color: CIColor; });
constructor(o: { contentsOfURL: NSURL; });
constructor(o: { contentsOfURL: NSURL; options: NSDictionary<string, any>; });
constructor(o: { data: NSData; });
constructor(o: { data: NSData; options: NSDictionary<string, any>; });
constructor(o: { depthData: AVDepthData; });
constructor(o: { depthData: AVDepthData; options: NSDictionary<string, any>; });
constructor(o: { IOSurface: any; });
constructor(o: { IOSurface: any; options: NSDictionary<string, any>; });
constructor(o: { image: UIImage; });
constructor(o: { image: UIImage; options: NSDictionary<string, any>; });
constructor(o: { imageProvider: any; size: number; format: number; colorSpace: number; options: any; });
constructor(o: { MTLTexture: MTLTexture; options: NSDictionary<string, any>; });
constructor(o: { portaitEffectsMatte: AVPortraitEffectsMatte; });
constructor(o: { portaitEffectsMatte: AVPortraitEffectsMatte; options: NSDictionary<string, any>; });
constructor(o: { semanticSegmentationMatte: AVSemanticSegmentationMatte; });
constructor(o: { semanticSegmentationMatte: AVSemanticSegmentationMatte; options: NSDictionary<string, any>; });
constructor(o: { texture: number; size: CGSize; flipped: boolean; colorSpace: any; });
autoAdjustmentFilters(): NSArray<CIFilter>;
autoAdjustmentFiltersWithOptions(options: NSDictionary<string, any>): NSArray<CIFilter>;
copyWithZone(zone: interop.Pointer | interop.Reference<any>): any;
encodeWithCoder(coder: NSCoder): void;
imageByApplyingCGOrientation(orientation: CGImagePropertyOrientation): CIImage;
imageByApplyingFilter(filterName: string): CIImage;
imageByApplyingFilterWithInputParameters(filterName: string, params: NSDictionary<string, any>): CIImage;
imageByApplyingGaussianBlurWithSigma(sigma: number): CIImage;
imageByApplyingOrientation(orientation: number): CIImage;
imageByApplyingTransform(matrix: CGAffineTransform): CIImage;
imageByApplyingTransformHighQualityDownsample(matrix: CGAffineTransform, highQualityDownsample: boolean): CIImage;
imageByClampingToExtent(): CIImage;
imageByClampingToRect(rect: CGRect): CIImage;
imageByColorMatchingColorSpaceToWorkingSpace(colorSpace: any): CIImage;
imageByColorMatchingWorkingSpaceToColorSpace(colorSpace: any): CIImage;
imageByCompositingOverImage(dest: CIImage): CIImage;
imageByCroppingToRect(rect: CGRect): CIImage;
imageByInsertingIntermediate(cache: boolean): CIImage;
imageByPremultiplyingAlpha(): CIImage;
imageBySamplingLinear(): CIImage;
imageBySamplingNearest(): CIImage;
imageBySettingAlphaOneInExtent(extent: CGRect): CIImage;
imageBySettingProperties(properties: NSDictionary<any, any>): CIImage;
imageByUnpremultiplyingAlpha(): CIImage;
imageTransformForCGOrientation(orientation: CGImagePropertyOrientation): CGAffineTransform;
imageTransformForOrientation(orientation: number): CGAffineTransform;
initWithBitmapDataBytesPerRowSizeFormatColorSpace(data: NSData, bytesPerRow: number, size: CGSize, format: number, colorSpace: any): this;
initWithCGImage(image: any): this;
initWithCGImageOptions(image: any, options: NSDictionary<string, any>):