/// import { ImageProcessingResult } from "./interfaces.js"; import { BaseImageModel } from "./base.js"; export type SegmentationResult = ImageProcessingResult & { canvas: HTMLCanvasElement | OffscreenCanvas; }; export declare class SegmentationModel extends BaseImageModel { process: (input: string | Buffer) => Promise; createCanvas: (width: number, height: number) => OffscreenCanvas | HTMLCanvasElement; getClass: (inputColor: Uint8ClampedArray | number[]) => string; private argmaxColors; private runInference; }