import { ParameterAst, ParameterContext } from 'ims-decorator'; export interface TransactionManager { } export declare const TransactionManagerMetadataKey = "TransactionManagerMetadataKey"; export declare const TransactionManager: (metadataDef?: TransactionManager & { sourceRoot?: string; imports?: any[]; providers?: import("../../../../ims-decorator/lib").Provider[]; }) => (target: any, propertyKey?: string | symbol, descriptor?: number | TypedPropertyDescriptor) => any; export declare function isTransactionManagerParameterAst(val: ParameterAst): val is ParameterAst; export declare class TransactionManagerAst extends ParameterContext { }