import { TPackage } from "../java"; import { ITransactional, TTransactionOperation, ITransactionManager } from "../javax"; import { AbstractTransaction, AbstractTransactionManager } from "../org.springframework.transaction"; import { AbstractApplicationContext } from "../org.springframework.context"; export declare const packageTransaction: TPackage; export declare const SimpleActorToken: unique symbol; export declare const SimpleTransactionManagerToken: unique symbol; export declare class TestTransactionContext extends AbstractApplicationContext { } export declare class SimpleTransaction extends AbstractTransaction { } export declare class SimpleTransactionManager extends AbstractTransactionManager { transactionFactory(): SimpleTransaction; } export declare class SimpleActor implements ITransactional { transactionManager?: ITransactionManager; methodWithoutErrors(): TTransactionOperation; methodWithErrors(): TTransactionOperation; methodDeepWithoutErrors(): TTransactionOperation; methodDeepWithErrors(): TTransactionOperation; methodShallowWithoutErrors(): TTransactionOperation; methodShallowWithErrors(): TTransactionOperation; }