import * as ort from "onnxruntime-web"; import { SessionParameters } from "../common.js"; export declare const clearCache: () => Promise; export declare class Session { ortSession: ort.InferenceSession | undefined; cacheSize: number; params: SessionParameters; constructor(params: SessionParameters); init: (modelPath: string) => Promise; fetchData: (modelPath: string) => Promise; validateCache: (modelData: ArrayBuffer) => Promise; run: (input: ort.InferenceSession.OnnxValueMapType) => Promise; inputNames: () => readonly string[]; outputNames: () => readonly string[]; }