import type { CoreCanvas, PlatformProvider } from "../core/platform.js"; /** * Web (browser) implementation of PlatformProvider. * Uses onnxruntime-web and Canvas API for browser-based inference. */ export declare class WebPlatformProvider implements PlatformProvider { readonly ort: PlatformProvider["ort"]; createCanvas(width: number, height: number): CoreCanvas; prepareCanvas(image: ArrayBuffer): Promise; loadResource(source: string | ArrayBuffer | undefined, defaultUrl: string): Promise; private _runtimeInitialized; initRuntime(): Promise; } /** Singleton default Web platform provider */ export declare const defaultWebPlatform: WebPlatformProvider;