///
import { SignedMessage, MessageBody } from '../types';
export declare const normalizeToHex: (hexOrBuf: string | Buffer | Uint8Array) => string;
export declare const hexToBase64: (hex: string) => string;
export declare const signLotusMessage: (message: MessageBody, key: string) => Promise;
export declare const privToPub: (privateHex: string) => string;
export declare const privToPubBuf: (privateHex: string) => Buffer;
export declare const pubToAddress: (publicHex: string) => string;
export declare const pubBufToAddress: (publicKey: Buffer) => string;
export declare const addressToPubKey: (address: string) => string;
export declare const privToAddress: (privateHex: string) => string;
export declare const aggKeyBufs: (key1: Buffer, key2: Buffer) => Buffer;
export declare const aggKeys: (key1: string, key2: string) => string;
export declare const pubBufToAggAddress: (key1: Buffer, key2: Buffer) => string;
export declare const privToAggAddress: (key1: string, key2: string) => string;
export declare const pubToAggAddress: (key1: string, key2: string) => string;
export declare const aggregateSigs: (sig1B64: string, sig2B64: string) => string;