import { Observable } from "rxjs";
/**
 * Manages transaction commits to execute sequentially
 * Because some providers have limitations in executing simultaneous transactions, such as: SQLite
 * Initial idea: https://stackblitz.com/edit/rxjs-single-transaction-manager
 */
export declare class SingleTransactionManager {
    private subject;
    constructor();
    commitOnStack(commit: Observable<boolean>): Observable<boolean>;
}
