import { Observable } from 'rxjs/Observable'; import * as model from '../model/Delegate'; import Http from '../services/Http'; /** Delegate related API calls. */ export default class DelegateApi { private http; constructor(http: Http); /** * Get delegate by username. */ get(params: model.DelegateQueryParams): Observable; /** * Get delegates list. */ list(params?: model.DelegateQueryParams): Observable; /** * Get voters of delegate. */ voters(params: model.DelegateQueryParams): Observable; /** * Get forged data of delegate. */ forgedData(params: model.DelegateQueryParams): Observable; /** * Search delegates */ search(params: model.DelegateQueryParams): Observable; }