import * as addressCodec from 'ripple-address-codec';
declare function generateSeed(options?: {
    entropy?: Uint8Array;
    algorithm?: 'ed25519' | 'ecdsa-secp256k1';
}): string;
declare function deriveKeypair(seed: string, options?: object): {
    publicKey: string;
    privateKey: string;
};
declare function sign(messageHex: any, privateKey: any): string;
declare function verify(messageHex: any, signature: any, publicKey: any): boolean;
declare function deriveAddress(publicKey: any): string;
declare function deriveNodeAddress(publicKey: any): string;
declare const _default: {
    generateSeed: typeof generateSeed;
    deriveKeypair: typeof deriveKeypair;
    sign: typeof sign;
    verify: typeof verify;
    deriveAddress: typeof deriveAddress;
    deriveNodeAddress: typeof deriveNodeAddress;
    decodeSeed: typeof addressCodec.decodeSeed;
};
export = _default;
//# sourceMappingURL=index.d.ts.map