import { Keypair, KeyType, Encodings, Didable, ExportableKey } from "../types.js"; export default abstract class BaseKeypair implements Keypair, Didable, ExportableKey { publicKey: Uint8Array; keyType: KeyType; exportable: boolean; constructor(publicKey: Uint8Array, keyType: KeyType, exportable: boolean); publicKeyStr(encoding?: Encodings): string; did(): string; abstract sign(msg: Uint8Array): Promise; abstract export(): Promise; }