export declare function imgTensorToCanvas(imgTensor: any): HTMLCanvasElement; export declare function resizeCanvas(canvasOrig: HTMLCanvasElement, size: { w: number; h: number; }): HTMLCanvasElement; /** * input: HTMLCanvasElement (RGB) * output: Float32Array for later conversion to ORT.Tensor of shape [1, 3, canvas.width, canvas.height] * * inspired by: https://onnxruntime.ai/docs/tutorials/web/classify-images-nextjs-github-template.html **/ export declare function canvasToFloat32Array(canvas: HTMLCanvasElement): { float32Array: Float32Array; shape: number[]; }; export declare function maskCanvasToFloat32Array(canvas: HTMLCanvasElement): { float32Array: Float32Array; shape: number[]; }; export declare function image2Canvas(url: string): Promise; export declare function resizeAndPadBox(sourceDim: any, targetDim: any): { x: number; y: number; w: any; h: any; };