import 'reflect-metadata'; export declare enum Propagation { REQUIRED = 0,// Default: join current transaction if present, otherwise create new REQUIRES_NEW = 1,// Always create new independent transaction NONE = 2 } /** * Decorator to mark a service method for declarative transaction handling. * @param propagation Transaction propagation behavior. */ export declare function Transaction(propagation?: Propagation): (target: any, propertyKey: string, descriptor?: PropertyDescriptor) => void;