import type { BaseDocumentStore } from "@llamaindex/core/storage/doc-store";
import type { BaseVectorStore } from "@llamaindex/core/vector-store";
import { RollbackableTransformComponent } from "./rollback.js";
/**
 * Handles doc store upserts by checking hashes and ids.
 */
export declare class UpsertsStrategy extends RollbackableTransformComponent {
    protected docStore: BaseDocumentStore;
    protected vectorStores: BaseVectorStore[] | undefined;
    constructor(docStore: BaseDocumentStore, vectorStores?: BaseVectorStore[]);
}
