import { DefaultKeys, KeyPairOptions, Secp256k1ExtendedKeyPair } from '@bitgo-beta/sdk-core'; /** * BSC Keys and Address Management */ export declare class KeyPair extends Secp256k1ExtendedKeyPair { /** * Public constructor. By default, creates a key pair with a random master seed. * * @param { KeyPairOptions } source Either a master seed, a private key (extended or raw), or a public key * (extended, compressed, or uncompressed) */ constructor(source?: KeyPairOptions); /** * BSC default keys format is the same as ethereum: raw private and uncompressed public key * * @returns { DefaultKeys } The keys in the protocol default key format */ getKeys(): DefaultKeys; /** * Get a BSC public address in ethereum format * * @returns {string} The address derived from the public key */ getAddress(): string; } //# sourceMappingURL=keyPair.d.ts.map