import { EmbeddedDatabase } from './database'; export declare class EmbeddedTransaction { private db; private dbHandle; private txnHandle; private bindings; private committed; private aborted; constructor(db: EmbeddedDatabase, dbHandle: any, txnHandle: any); put(key: Buffer, value: Buffer): Promise; get(key: Buffer): Promise; delete(key: Buffer): Promise; putPath(path: string, value: Buffer): Promise; getPath(path: string): Promise; scanPrefix(prefix: Buffer): AsyncGenerator<[Buffer, Buffer]>; commit(): Promise; abort(): Promise; private isActive; private ensureActive; } //# sourceMappingURL=transaction.d.ts.map