import { Session } from "./session.js"; import * as ort from "onnxruntime-common"; import { GeneratorType } from "./generator.js"; export type ValueMapType = { [name: string]: ort.OnnxValue; }; export declare class Decoder { session: Session; outputName: string; type: GeneratorType; constructor(session: Session, outputName: string, type: GeneratorType); process: (encoderOutput: ort.Tensor, decoderInput: ort.Tensor, decoderAttention?: ort.Tensor, encoderAttention?: ort.Tensor) => Promise; }