import { Observable } from 'rxjs'; import { Address } from '../model/account/Address'; import { MultisigAccountGraphInfo } from '../model/account/MultisigAccountGraphInfo'; import { MultisigAccountInfo } from '../model/account/MultisigAccountInfo'; import { NetworkType } from '../model/blockchain/NetworkType'; import { Http } from './Http'; import { MultisigRepository } from './MultisigRepository'; /** * Multisig http repository. * * @since 1.0 */ export declare class MultisigHttp extends Http implements MultisigRepository { /** * Constructor * @param url * @param networkType */ constructor(url: string, networkType?: NetworkType | Observable); /** * Gets a MultisigAccountInfo for an account. * @param address - * Address can be created rawAddress or publicKey * @returns Observable */ getMultisigAccountInfo(address: Address): Observable; /** * Gets a MultisigAccountGraphInfo for an account. * @param address - * Address can be created rawAddress or publicKey * @returns Observable */ getMultisigAccountGraphInfo(address: Address): Observable; }