import { UseCases } from './use-cases.factory';
import { DeviceController } from '../../interface/controllers/device.controller';
import { WalletController } from '../../interface/controllers/wallet.controller';
import { NetworkController } from '../../interface/controllers/network.controller';
import { TokenController } from '../../interface/controllers/token.controller';
import { BalanceController } from '../../interface/controllers/balance.controller';
import { TransactionController } from '../../interface/controllers/transaction.controller';
import { AdminController } from '../../interface/controllers/admin.controller';
import { ImageController } from '../../interface/controllers/image.controller';
import { AddressController } from '../../interface/controllers/address.controller';
export interface Controllers {
    deviceController: DeviceController;
    walletController: WalletController;
    networkController: NetworkController;
    tokenController: TokenController;
    balanceController: BalanceController;
    transactionController: TransactionController;
    adminController: AdminController;
    imageController: ImageController;
    addressController: AddressController;
}
export declare const createControllers: (useCases: UseCases) => Controllers;
//# sourceMappingURL=controllers.factory.d.ts.map