import { DatabaseTransactionConnection } from "slonik";
import createMiddleware from "./middleware";
import type { IsolationLevel, RequestTransactionContext } from "./middleware";
declare global {
    namespace Express {
        interface Request {
            transaction: DatabaseTransactionConnection;
            transactionId: string;
        }
    }
}
export { IsolationLevels, sql } from "./middleware";
export type { IsolationLevel, RequestTransactionContext as SlonikRequestContext, };
export default createMiddleware;
//# sourceMappingURL=index.d.ts.map