import { TransactionHook } from '../types/transaction-hook.type'; export declare function markInTransaction(): void; export declare function markOutOfTransaction(): void; export declare function setCurrentTransactionManager(manager: any): void; export declare function setCurrentTransactionSession(session: any): void; export declare function isInTransaction(): any; export declare function getCurrentTransactionManager(): any; export declare function getCurrentTransactionSession(): any; export declare function addTransactionCommitHook(fn: () => Promise): void; export declare function getTransactionCommitHooks(): TransactionHook[];