import reduct = require('reduct'); export default class AdminApi { private accounts; private config; private middlewareManager; private routingTable; private routeBroadcaster; private rateBackend; private stats; private server?; private routes; constructor(deps: reduct.Injector); listen(): void; private handleRequest; private getStatus; private getRoutingStatus; private getAccountStatus; private getBalanceStatus; private postBalance; private getBackendStatus; private getStats; private getAlerts; private deleteAlert; private getMetrics; private _getPlugin; private getAccountAdminInfo; private sendAccountAdminInfo; private addAccount; }