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