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