import { AddressType } from 'libnexa-ts'; import { Balance } from '../types/wallet.types'; export declare const MAIN_WALLET_ID = -1; export declare const MAX_INT64 = 9223372036854775807n; export declare const VAULT_FIRST_BLOCK = 274710; export declare const VAULT_SCRIPT_PREFIX = "0014461ad25081cb0119d034385ff154c8d3ad6bdd76"; export declare function isTestnet(): boolean; export declare function isGenesisHashValid(hash: string): boolean; export declare function isValidNexaAddress(address: string, type?: AddressType): boolean; export declare function getExplorerUrl(): string; export declare function currentTimestamp(): number; export declare function estimateDateByFutureBlock(current: number, future: number): string; export declare function isNullOrEmpty(arg?: string | any[] | null): arg is undefined | [] | null | ''; export declare function truncateStringMiddle(str?: string, maxLength?: number): string; export declare function capitalizeFirstLetter(str: string): string; export declare function getAddressBuffer(address: string): Uint8Array; export declare function tokenIdToHex(token: string): string; export declare function tokenHexToAddr(token: string): string; export declare function tokenAmountToAssetAmount(amount?: string | number | bigint): string; export declare function sumBalance(balances: Balance[]): Balance; export declare function sumTokensBalance(balances: Record[]): Record; export declare function getFileMediaType(filename: string): 'video' | 'audio' | 'image' | 'unknown'; export declare function getFileMimeType(filename: string): string; export declare function sleep(ms: number): Promise; export declare function prettifyAmount(amount: string | number): string; //# sourceMappingURL=common.d.ts.map