import { Observable } from 'rxjs/internal/Observable'; import { Address } from '../model/account/Address'; import { AccountRestriction } from '../model/restriction/AccountRestriction'; import { AccountRestrictions } from '../model/restriction/AccountRestrictions'; export interface RestrictionAccountRepository { /** * Gets Account restrictions. * @param address list of addresses * @returns Observable */ getAccountRestrictions(address: Address): Observable; /** * Gets Account restrictions. * @param addresses list of addresses * @returns Observable */ getAccountRestrictionsFromAccounts(addresses: Address[]): Observable; }