import KeyStoreBase from '../keystore/base.js'; import { KeyStore, Config, Msg, PublicKey } from '../types.js'; export declare class RSAKeyStore extends KeyStoreBase implements KeyStore { static init(maybeCfg?: Partial): Promise; sign(msg: Msg, cfg?: Partial): Promise; verify(msg: string, sig: string, publicKey: string | PublicKey, cfg?: Partial): Promise; encrypt(msg: Msg, publicKey: string | PublicKey, cfg?: Partial): Promise; decrypt(cipherText: Msg, publicKey?: string | PublicKey, // unused param so that keystore interfaces match cfg?: Partial): Promise; publicExchangeKey(): Promise; publicWriteKey(): Promise; } export default RSAKeyStore;