///
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;
}