import { ResourceSource } from '../../types/common';
interface Props {
    model: {
        modelSource: ResourceSource;
    };
    preventLoad?: boolean;
}
export declare const useImageEmbeddings: ({ model, preventLoad }: Props) => {
    error: string | null;
    isReady: boolean;
    isGenerating: boolean;
    downloadProgress: number;
    forward: (imageSource: string) => Promise<Float32Array<ArrayBufferLike>>;
};
export {};
