import { KeyStore } from './keystore'; import { KeyPair } from '../utils/key_pair'; /** * Keystore which can be used to merge multiple key stores into one virtual key store. */ export declare class MergeKeyStore extends KeyStore { keyStores: KeyStore[]; /** * @param keyStores first keystore gets all write calls, read calls are attempted from start to end of array */ constructor(keyStores: KeyStore[]); setKey(networkId: string, accountId: string, keyPair: KeyPair): Promise; getKey(networkId: string, accountId: string): Promise; removeKey(networkId: string, accountId: string): Promise; clear(): Promise; getNetworks(): Promise; getAccounts(networkId: string): Promise; }