import { Transaction } from 'objection';
export type TransactionCallback<T> = (trx?: Transaction) => Promise<T>;
type TransactionOptions = {
    passedTrxOnly?: boolean;
    trx?: Transaction;
};
export default function useTransaction<T>(callback: TransactionCallback<T>, options?: TransactionOptions): Promise<T>;
export {};
//# sourceMappingURL=useTransaction.d.ts.map