import { ConvoEmbeddingsGenerationRequest, ConvoEmbeddingsGenerationResult, ConvoEmbeddingsGenerationSupportRequest, ConvoEmbeddingsService } from "./convo-types.js";
import { PromiseResultType, ResultType } from "./result-type.js";
export declare const getDefaultMockConvoEmbeddingsService: () => MockConvoEmbeddingsService;
export declare class MockConvoEmbeddingsService implements ConvoEmbeddingsService {
    canGenerateEmbeddings(request: ConvoEmbeddingsGenerationSupportRequest): ResultType<boolean>;
    generateEmbeddingsAsync(request: ConvoEmbeddingsGenerationRequest): PromiseResultType<ConvoEmbeddingsGenerationResult>;
}
