import { Logger } from '@nestjs/common';
import { Contract } from 'ethers';
import { BlockchainService } from 'src/shared/blockchain.service';
import { ConfigurationService } from 'src/configuration/configuration.service';
export declare abstract class TokenBaseService {
    protected readonly blockchainService: BlockchainService;
    protected readonly configurationService: ConfigurationService;
    protected readonly logger: Logger;
    protected tokenInstance: Contract;
    constructor(blockchainService: BlockchainService, configurationService: ConfigurationService);
    private initializeTokenInstance;
    protected handleError(err: any): void;
}
