import { InferenceSession, SessionHandler } from 'onnxruntime-common';
export declare class OnnxruntimeWebAssemblySessionHandler implements SessionHandler {
    private sessionHandle;
    inputNames: string[];
    private inputNamesUTF8Encoded;
    outputNames: string[];
    private outputNamesUTF8Encoded;
    loadModel(model: Uint8Array): void;
    dispose(): Promise<void>;
    run(feeds: SessionHandler.FeedsType, fetches: SessionHandler.FetchesType, _options: InferenceSession.RunOptions): Promise<SessionHandler.ReturnType>;
    startProfiling(): void;
    endProfiling(): void;
}
