export * from './constants'; export * from './interface'; export * from './byteProcessor/ByteProcessor'; export * from './config/Config'; export * from './config/interface'; export * from './signatureFactory/interface'; export * from './signatureFactory/SignatureFactory'; export * from './Seed'; export * from './dictionary'; export * from './parse'; import * as blake2b from '../libs/blake2b'; import * as base64 from 'base64-js'; import { concatUint8Arrays } from './utils/concat'; export declare const libs: { base64: typeof base64; base58: { encode(buffer: Uint8Array): string; decode(string: string): Uint8Array; }; converters: any; blake2b: typeof blake2b; secureRandom: { secureRandom: (count: any, options: any) => any; randomArray(byteCount: any): any; randomUint8Array(byteCount: any): any; randomBuffer(byteCount: any): any; }; }; export declare const utils: { concatUint8Arrays: typeof concatUint8Arrays; convert: { booleanToBytes(input: boolean): number[]; bytesToBoolean(bytes: Uint8Array): boolean; shortToByteArray(input: number): number[]; bytesToByteArrayWithSize(input: import("./interface").TBuffer): number[]; longToByteArray(input: number, length: number): number[]; signLongToByteArray(input: number): number[]; bigNumberToByteArray(input: import("bignumber.js").BigNumber, length: number): number[]; signBigNumberToByteArray(input: import("bignumber.js").BigNumber): number[]; stringToByteArray(input: string | number): number[]; stringToByteArrayWithSize(input: string | number): number[]; }; crypto: { buildTransactionSignature(dataBytes: Uint8Array, privateKey: string): string; isValidSignature(dataBytes: Uint8Array, signature: string, publicKey: string): boolean; buildTransactionId(dataBytes: Uint8Array): string; buildKeyPair(seed: string): import("./interface").IKeyPairBytes; isValidAddress(address: string): boolean; buildRawAddress(publicKeyBytes: Uint8Array): string; encryptSeed(seed: string, password: string, encryptionRounds?: number | undefined): string; decryptSeed(encryptedSeed: string, password: string, encryptionRounds?: number | undefined): string; generateRandomUint32Array(length: number): Uint32Array; }; };