export interface MemoryEmbeddingRequest {
    texts: string[];
    model?: string;
}
export interface MemoryEmbeddingResult {
    vectors: number[][];
    model?: string;
}
export interface MemoryEmbeddingAdapter {
    readonly kind: string;
    readonly enabled: boolean;
    embed(request: MemoryEmbeddingRequest): Promise<MemoryEmbeddingResult>;
}
export declare class DisabledMemoryEmbeddingAdapter implements MemoryEmbeddingAdapter {
    readonly kind = "disabled";
    readonly enabled = false;
    embed(_request: MemoryEmbeddingRequest): Promise<MemoryEmbeddingResult>;
}
export declare function createDisabledMemoryEmbeddingAdapter(): MemoryEmbeddingAdapter;
//# sourceMappingURL=embedding-adapter.d.ts.map