import Cypher from "@neo4j/cypher-builder"; import type { Driver, QueryConfig } from "neo4j-driver"; import type { CDCQueryResponse } from "./cdc-types"; export declare class CDCApi { private driver; private cursor; private queryConfig; constructor(driver: Driver, queryConfig?: QueryConfig); /** Queries events since last call to queryEvents */ queryEvents(labels?: string[], txFilter?: Cypher.Map): Promise; refreshCursor(): Promise; private fetchCurrentChangeId; private createCDCQuery; private updateChangeIdWithLastEvent; private createQuerySelectors; private runProcedure; } //# sourceMappingURL=cdc-api.d.ts.map