import { IDb } from "./container/IDb"; export declare class SystemDb { private db; private isNewDb; private isFirstCsnAccess; private queryHash; private csn?; constructor(db: IDb); isNew(): boolean; start(): Promise; startTransaction(): Promise; commitTransaction(session: any): Promise; abortTransaction(session: any): Promise; checkQueryHash(hash: string): Promise; updateQueryHash(session?: any): Promise; private prepareCsn; /** * get current CSN */ getCsn(): Promise; _getCsn(): number; updateCsn(seq: number, session?: any): Promise; }