import { IKeyPairBytes } from '../../interfaces'; declare const _default: { createSignature(input: string | Uint8Array, privateKey: string, encoding?: string): string; verifySignature(input: string | Uint8Array, signature: string, publicKey: string, encoding?: string): boolean; encryptMessage(message: string | Uint8Array, theirPublicKey: string, myPrivateKey: string, nonce: Uint8Array): Uint8Array; decryptMessage(cypher: Uint8Array, privateKey: string, publicKey: string): string; buildEvenChainId(prefix: number, publicKey: string | Uint8Array, randomBytes: Uint8Array): string; verifyEventId(eventId: string, publicKey?: string): boolean; buildHash(eventBytes: string | Uint8Array | number[], encoding?: string): string; buildBoxKeyPair(seed: string): IKeyPairBytes; buildNaclSignKeyPair(seed: string): IKeyPairBytes; buildNaclSignKeyPairFromSecret(privatekey: string): IKeyPairBytes; isValidAddress(address: string, networkByte: number): boolean; buildRawAddress(publicKeyBytes: Uint8Array, networkByte: string): string; encryptSeed(seed: string, password: string, encryptionRounds?: number): string; decryptSeed(encryptedSeed: string, password: string, encryptionRounds?: number): string; sha256(input: string | Uint8Array | number[]): Uint8Array; generateRandomUint8Array(length: number): Uint8Array; generateRandomUint32Array(length: number): Uint32Array; }; export default _default;