import { Observable } from 'rxjs'; import { Address } from '../model/account/Address'; import { AccountRestriction } from '../model/restriction/AccountRestriction'; import { AccountRestrictions } from '../model/restriction/AccountRestrictions'; import { Http } from './Http'; import { RestrictionAccountRepository } from './RestrictionAccountRepository'; /** * RestrictionAccount http repository. * * @since 1.0 */ export declare class RestrictionAccountHttp extends Http implements RestrictionAccountRepository { /** * Constructor * @param url */ constructor(url: string); /** * Get Account restrictions. * @param publicAccount public account * @returns Observable */ getAccountRestrictions(address: Address): Observable; /** * Get Account restrictions. * @param address list of addresses * @returns Observable */ getAccountRestrictionsFromAccounts(addresses: Address[]): Observable; }