import { ClassificationPrediction, ImageProcessingResult } from "../image.js"; import { BaseMultimodalModel } from "./base.js"; export type ZeroShotResult = ImageProcessingResult & { results: ClassificationPrediction[] | ClassificationPrediction[][]; textFeatures: number[][]; imageFeatures: number[][]; }; export declare class ZeroShotClassificationModel extends BaseMultimodalModel { process: (inputs: string | string[], classes: string[]) => Promise; embedImages: (inputs: string | string[]) => Promise; embedTexts: (inputs: string | string[]) => Promise; private imageInference; private textInference; imageLogits: (imageEmbeds: number[][], textEmbeds: number[][]) => Promise; private generateLogits; }