// just for develop export default { json, jsonP, unJson, yaml, unYaml, load, save, base64, unBase64, urlBase64, unUrlBase64, hex, unHex, aes, unAes, sm4, unSM4, genECDSA, exportECDSAPrivateKey, exportECDSAPublicKey, importECDSAKey, signECDSA, verifyECDSA, encryptECDSA, decryptECDSA, genSM2, exportSM2PrivateKey, exportSM2PublicKey, importSM2Key, signSM2, verifySM2, encryptSM2, decryptSM2, genRSA, exportRSAPrivateKey, exportRSAPublicKey, importRSAKey, signRSA, verifyRSA, encryptRSA, decryptRSA, gzip, gunzip, id, uniqueId, token, md5, sha1, sha256, sha512, sm3, hmacMD5, hmacSHA1, hmacSHA256, hmacSHA512, hmacSM3, tpl, sleep, setTimeout, shell, formatDate, timestampMS, timestamp, toDatetime, fromDatetime, toDate, fromDate, os, arch, joinPath, getPathDir, getPathBase, getPathVolume, absPath, cleanPath, isLocalPath, string, int, float, bytes, bool, } function json(data: any): string { return '' } function jsonP(data: any): string { return '' } function unJson(data: string): any { return null } function yaml(data: any): string { return '' } function unYaml(data: string): any { return null } function load(filename: string): any { return null } function save(filename: string, data: any) { } function base64(data: any): string { return '' } function unBase64(data: string): any { return null } function urlBase64(data: any): string { return '' } function unUrlBase64(data: string): any { return null } function hex(data: any): string { return '' } function unHex(data: string): any { return null } function aes(data: any, key: string, iv: string): string { return '' } function unAes(data: string, key: string, iv: string): any { return null } function sm4(data: any, key: string, iv: string): string { return '' } function unSM4(data: string, key: string, iv: string): any { return null } function genECDSA(size?: number): any[] { return ['priKey', 'pubKey'] } function exportECDSAPrivateKey(key: any): string { return '' } function exportECDSAPublicKey(key: any): string { return '' } function importECDSAKey(pemKeyOrBase64: string, private_or_public_for_base64?: string): any { return '' } function signECDSA(data: any, priKey: any): any { return '' } function verifyECDSA(data: any, signature: any, pubKey: any): any { return '' } function encryptECDSA(data: any, pubKey: any): any { return '' } function decryptECDSA(data: any, priKey: any): any { return '' } function genSM2(): any[] { return ['priKey', 'pubKey'] } function exportSM2PrivateKey(key: any): string { return '' } function exportSM2PublicKey(key: any): string { return '' } function importSM2Key(pemKeyOrBase64: string, private_or_public_for_base64?: string): any { return '' } function signSM2(data: any, priKey: any): any { return '' } function verifySM2(data: any, signature: any, pubKey: any): any { return '' } function encryptSM2(data: any, pubKey: any): any { return '' } function decryptSM2(data: any, priKey: any): any { return '' } function genRSA(size?: number): any[] { return ['priKey', 'pubKey'] } function exportRSAPrivateKey(key: any): string { return '' } function exportRSAPublicKey(key: any): string { return '' } function importRSAKey(pemKeyOrBase64: string, private_or_public_for_base64?: string): any { return '' } function signRSA(data: any, priKey: any): any { return '' } function verifyRSA(data: any, signature: any, pubKey: any): any { return '' } function encryptRSA(data: any, pubKey: any): any { return '' } function decryptRSA(data: any, priKey: any): any { return '' } function gzip(data: any): string { return '' } function gunzip(data: string): any { return null } function id(): string { return '' } function uniqueId(): string { return '' } function token(size: number): any { return '' } function md5(...data: any[]): any { return '' } function sha1(...data: any[]): any { return '' } function sha256(...data: any[]): any { return '' } function sha512(...data: any[]): any { return '' } function sm3(...data: any[]): any { return '' } function hmacMD5(key: any, ...data: any[]): any { return '' } function hmacSHA1(key: any, ...data: any[]): any { return '' } function hmacSHA256(key: any, ...data: any[]): any { return '' } function hmacSHA512(key: any, ...data: any[]): any { return '' } function hmacSM3(key: any, ...data: any[]): any { return '' } function tpl(text: string, data: any, functions?: Object): string { return '' } function sleep(ms: number): void { } function setTimeout(callback: () => void, ms?: number, ...args: any): void { } function shell(cmd: string, ...args: string[]): string[] { return [] } function formatDate(format: string, timestamp?: number): string { return '' } function timestampMS(): number { return 0 } function timestamp(): number { return 0 } function toDatetime(timestamp?: number): string { return '' } function fromDatetime(datetimeStr: string): number { return 0 } function toDate(timestamp?: number): string { return '' } function fromDate(dateStr: string): number { return 0 } function os(): string { return '' } function arch(): string { return '' } function joinPath(...paths: string[]): string { return '' } function getPathDir(path: string): string { return '' } function getPathBase(path: string): string { return '' } function getPathVolume(path: string): string { return '' } function absPath(path: string): string { return '' } function cleanPath(path: string): string { return '' } function isLocalPath(path: string): boolean { return false } function string(value: any): string { return '' } function int(value: any): number { return 0 } function float(value: any): number { return 0 } function bytes(value: any): any { return null } function bool(value: any): boolean { return false }