import { BlockchainAssetsModel, BlockchainCreateModel, BlockchainCreateResultModel, BlockchainDeleteModel, BlockchainGetModel, BlockchainGetResultModel, BlockchainInitModel, BlockchainListModel, BlockchainListResultModel, BlockchainPayModel, BlockchainSignModel, } from "."; export enum blockchainType { algorand = "algorand", stellar = "stellar", tfchain = "tfchain", } interface blockchainInterface { create(options: BlockchainCreateModel): Promise; init(options: BlockchainInitModel); delete(options: BlockchainDeleteModel); list(options: BlockchainListModel): Promise; select?(options: BlockchainGetModel); get(options: BlockchainGetModel): Promise; assets(options: BlockchainGetModel): Promise; sign(options: BlockchainSignModel); pay(options: BlockchainPayModel); } export default blockchainInterface;