import { VectorMemoryProvider, VectorMemoryRecord } from "../vectorMemoryProviders/vectorMemoryProvider.js";
import { Retriever } from "./retrieval.interface.js";
export declare class LocalVectorRetriever implements Retriever {
    private provider;
    constructor(provider: VectorMemoryProvider);
    retrieve(query: string, options?: {
        limit?: number;
        raw?: boolean;
        agent?: string;
        taskId?: string;
    }): Promise<string[] | VectorMemoryRecord[]>;
}
