import { IBaseCoin } from '../../../baseCoin';
import baseTSSUtils from '../baseTSSUtils';
import { KeyShare } from './types';
import { BitGoBase } from '../../../bitgoBase';
import { IWallet } from '../../../wallet';
export declare class BaseEddsaUtils extends baseTSSUtils<KeyShare> {
    constructor(bitgo: BitGoBase, baseCoin: IBaseCoin, wallet?: IWallet);
    /**
     * Get the commonPub portion of an EdDSA commonKeychain.
     *
     * Keychains are 128 hex chars: 32-byte public key + 32-byte chaincode.
     *
     * @param {string} commonKeychain
     * @returns {string} base58-encoded public key
     */
    static getPublicKeyFromCommonKeychain(commonKeychain: string): string;
}
//# sourceMappingURL=base.d.ts.map