import { DefaultKeys, KeyPairOptions, Ed25519KeyPair } from '@bitgo/sdk-core'; export declare class KeyPair extends Ed25519KeyPair { /** * Public constructor. By default, creates a key pair with a random master seed. * * @param { KeyPairOptions } source Either a master seed, a private key, or a public key */ constructor(source?: KeyPairOptions); /** @inheritdoc */ recordKeysFromPrivateKeyInProtocolFormat(prv: string): DefaultKeys; /** @inheritdoc */ recordKeysFromPublicKeyInProtocolFormat(pub: string): DefaultKeys; /** @inheritdoc */ getAddress(): string; /** @inheritdoc */ getKeys(): DefaultKeys; /** * Sign the message in Uint8Array * * @param {Uint8Array} message to be signed * @returns {Uint8Array} signed message */ signMessageinUint8Array(message: Uint8Array): Uint8Array; } //# sourceMappingURL=keyPair.d.ts.map