import * as ort from "onnxruntime-common"; import { GenerationConfig } from "./generationConfig.js"; import { Encoder } from "./encoder.js"; import { Decoder } from "./decoder.js"; export declare enum GeneratorType { Unknown = 1, Img2Seq = 2, Seq2Seq = 3 } export declare const encodeData: (imageEncoder?: Encoder, imageInput?: ort.Tensor, imageAttention?: ort.Tensor, textEncoder?: Encoder, textInput?: ort.Tensor, textAttention?: ort.Tensor) => Promise; export declare function generate(encoderOutput: ort.Tensor, decoder: Decoder, options: GenerationConfig, inputAttentionMask?: ort.Tensor, initDecoderInput?: ort.TypedTensor<"int64">, initDecoderAttentionMask?: ort.TypedTensor<"int64">): AsyncIterable;