/// <reference types="bn.js" />
/**
 * @param {Array} seed - bytes
 * @param {Object} [opts] - object
 * @param {Number} [opts.accountIndex=0] - the account number to generate
 * @param {Boolean} [opts.validator=false] - generate root key-pair,
 *                                              as used by validators.
 * @return {bn.js} - 256 bit scalar value
 *
 */
export declare function derivePrivateKey(seed: any, opts?: {
    validator?: boolean;
    accountIndex?: number;
}): import("bn.js");
export declare function accountPublicFromPublicGenerator(publicGenBytes: any): any;
//# sourceMappingURL=secp256k1.d.ts.map