interface IMagickImage implements INativeInstanceimport { type IMagickImage } from "https://deno.land/x/imagemagick_deno@0.0.14/src/magick-image.ts"; Properties_instance: numberreadonlyartifactNames: ReadonlyArray<string>backgroundColor: MagickColorborderColor: MagickColorreadonlychannelCount: numbercolorFuzz: PercentagecolorSpace: ColorSpacecomment: string | nulldepth: numberfilterType: FilterTypeformat: MagickFormathasAlpha: booleaninterpolate: PixelInterpolateMethodreadonlyheight: numberorientation: OrientationTypepage: MagickGeometryquality: numberreadonlysignature: string | nullvirtualPixelMethod: VirtualPixelMethodwidth: numberMethodsalpha(value: AlphaOption): voidautoOrient(): voidautoThreshold(method: AutoThresholdMethod): voidblur(): voidblur(channels: Channels): voidblur(radius: number, sigma: number): voidblur(radius: number,sigma: number,channels: Channels,): voidborder(size: number): voidborder(width: number, height: number): voidchannelOffset(pixelChannel: PixelChannel): numbercharcoal(): voidcharcoal(radius: number, sigma: number): voidclahe(xTiles: number,yTiles: number,numberBins: number,clipLimit: number,): voidclahe(xTiles: Percentage,yTiles: Percentage,numberBins: number,clipLimit: number,): voidclone(func: (image: IMagickImage) => void): voidclone(func: (image: IMagickImage) => Promise<void>): Promise<void>colorAlpha(color: MagickColor): voidcompare(image: IMagickImage, metric: ErrorMetric): numbercompare(image: IMagickImage,metric: ErrorMetric,channels: Channels,): numbercomposite(image: IMagickImage): voidcomposite(image: IMagickImage, compose: CompositeOperator): voidcomposite(image: IMagickImage,compose: CompositeOperator,channels: Channels,): voidcomposite(image: IMagickImage,compose: CompositeOperator,args: string,): voidcomposite(image: IMagickImage,compose: CompositeOperator,args: string,channels: Channels,): voidcomposite(image: IMagickImage, point: Point): voidcomposite(image: IMagickImage,point: Point,channels: Channels,): voidcomposite(image: IMagickImage,compose: CompositeOperator,point: Point,): voidcomposite(image: IMagickImage,compose: CompositeOperator,point: Point,channels: Channels,): voidcomposite(image: IMagickImage,compose: CompositeOperator,point: Point,args: string,): voidcomposite(image: IMagickImage,compose: CompositeOperator,point: Point,args: string,channels: Channels,): voidcompositeGravity(image: IMagickImage, gravity: Gravity): voidcompositeGravity(image: IMagickImage,gravity: Gravity,compose: CompositeOperator,): voidcompositeGravity(image: IMagickImage,gravity: Gravity,compose: CompositeOperator,channels: Channels,): voidcompositeGravity(image: IMagickImage,gravity: Gravity,compose: CompositeOperator,args: string,): voidcompositeGravity(image: IMagickImage,gravity: Gravity,compose: CompositeOperator,args: string,channels: Channels,): voidcompositeGravity(image: IMagickImage,gravity: Gravity,point: Point,): voidcompositeGravity(image: IMagickImage,gravity: Gravity,point: Point,channels: Channels,): voidcompositeGravity(image: IMagickImage,gravity: Gravity,compose: CompositeOperator,point: Point,): voidcompositeGravity(image: IMagickImage,gravity: Gravity,compose: CompositeOperator,point: Point,channels: Channels,): voidcompositeGravity(image: IMagickImage,gravity: Gravity,compose: CompositeOperator,point: Point,args: string,): voidcompositeGravity(image: IMagickImage,gravity: Gravity,compose: CompositeOperator,point: Point,args: string,channels: Channels,): voidcontrast(): voidcontrastStretch(blackPoint: Percentage): voidcontrastStretch(blackPoint: Percentage, whitePoint: Percentage): voidcontrastStretch(blackPoint: Percentage,whitePoint?: Percentage,channels?: Channels,): voidcrop(geometry: MagickGeometry): voidcrop(geometry: MagickGeometry, gravity: Gravity): voidcrop(width: number, height: number): voidcrop(width: number,height: number,gravity: Gravity,): voiddeskew(threshold: Percentage): numberdistort(method: DistortMethod, params: number[]): voiddistort(method: DistortMethod,settings: DistortSettings,params: number[],): voiddraw(drawables: IDrawable[]): voiddraw(...drawables: IDrawable[]): voidevaluate(channels: Channels,operator: EvaluateOperator,value: number,): voidevaluate(channels: Channels,operator: EvaluateOperator,value: Percentage,): voidevaluate(channels: Channels,geometry: MagickGeometry,operator: EvaluateOperator,value: number,): voidevaluate(channels: Channels,geometry: MagickGeometry,operator: EvaluateOperator,value: Percentage,): voidextent(width: number, height: number): voidextent(width: number,height: number,gravity: Gravity,): voidextent(width: number,height: number,backgroundColor: MagickColor,): voidextent(geometry: MagickGeometry): voidextent(geometry: MagickGeometry, gravity: Gravity): voidextent(geometry: MagickGeometry,gravity: Gravity,backgroundColor: MagickColor,): voidextent(geometry: MagickGeometry, backgroundColor: MagickColor): voidgetArtifact(name: string): string | nullgetAttribute(name: string): string | nullgetProfile(name: string): IImageProfile | nullgetWriteMask(func: (mask: IMagickImage | null) => void): voidgetWriteMask(func: (mask: IMagickImage | null) => Promise<void>): Promise<void>getPixels<TReturnType>(func: (pixels: IPixelCollection) => TReturnType): TReturnTypehistogram(): Map<string, number>inverseContrast(): voidinverseSigmoidalContrast(contrast: number): voidinverseSigmoidalContrast(contrast: number, midpointPercentage: Percentage): voidinverseSigmoidalContrast(contrast: number, midpoint: number): voidinverseSigmoidalContrast(contrast: number,midpoint: number,channels: Channels,): voidlevel(blackPoint: Percentage, whitePoint: Percentage): voidlevel(blackPoint: Percentage,whitePoint: Percentage,gamma: number,): voidlevel(channels: Channels,blackPoint: Percentage,whitePoint: Percentage,): voidlevel(channels: Channels,blackPoint: Percentage,whitePoint: Percentage,gamma: number,): voidliquidRescale(geometry: MagickGeometry): voidliquidRescale(width: number, height: number): voidmodulate(brightness: Percentage): voidmodulate(brightness: Percentage, saturation: Percentage): voidmodulate(brightness: Percentage,saturation: Percentage,hue: Percentage,): voidnegate(): voidnegate(channels: Channels): voidnegateGrayScale(): voidnegateGrayScale(channels: Channels): voidnormalize(): voidoilPaint(): voidoilPaint(radius: number): voidping(fileName: string, settings?: MagickReadSettings): voidping(array: Uint8Array, settings?: MagickReadSettings): voidread(color: MagickColor,width: number,height: number,): voidread(fileName: string, settings?: MagickReadSettings): voidread(array: Uint8Array, settings?: MagickReadSettings): voidreadFromCanvas(canvas: HTMLCanvasElement): voidremoveArtifact(name: string): voidremoveAttribute(name: string): voidremoveWriteMask(): voidrepage(): voidresize(geometry: MagickGeometry): voidresize(width: number, height: number): voidrotate(degrees: number): voidsharpen(): voidsharpen(radius: number, sigma: number): voidsharpen(radius: number,sigma: number,channels: Channels,): voidshave(leftRight: number, topBottom: number): voidsigmoidalContrast(contrast: number): voidsigmoidalContrast(contrast: number, midpointPercentage: Percentage): voidsigmoidalContrast(contrast: number, midpoint: number): voidsigmoidalContrast(contrast: number,midpoint: number,channels: Channels,): voidseparate(func: (images: IMagickImageCollection) => void): voidseparate(func: (images: IMagickImageCollection) => Promise<void>): Promise<void>separate(func: (images: IMagickImageCollection) => void, channels: Channels): voidseparate(func: (images: IMagickImageCollection) => Promise<void>, channels: Channels): Promise<void>setArtifact(name: string, value: string): voidsetArtifact(name: string, value: boolean): voidsetAttribute(name: string, value: string): voidsetWriteMask(image: IMagickImage): voidstrip(): voidtoString(): stringtrim(): voidtrim(...edges: Gravity[]): voidtrim(percentage: Percentage): voidvignette(): voidvignette(radius: number,sigma: number,x: number,y: number,): voidwave(): voidwave(method: PixelInterpolateMethod,amplitude: number,length: number,): voidwrite(func: (data: Uint8Array) => void, format?: MagickFormat): voidwrite(func: (data: Uint8Array) => Promise<void>, format?: MagickFormat): Promise<void>writeToCanvas(canvas: HTMLCanvasElement): void