import * as Cryptojs from 'crypto-js';
import dayjs from 'dayjs';
import * as lodash from 'lodash-es';
import { safeAdd, safeDiv, safeMul, safeSub, formatAmount } from './src/math/math';
export * as ikDate from './src/date';
export * as ikColor from './src/color';
export * as ikObject from './src/object';
export * as ikTree from './src/tree';
export * as ikFile from './src/file';
export * as ikString from './src/string';
export { isNotEmpty, ikValidate } from './src/validate';
export * as ikNotification from './src/notification';
export * as ikApproval from './src/approval';
export * as ikUrl from './src/url';
export * as ikNzh from './src/nzh';
export * as IkResize from './src/event/resize';
export * as ikDomUtil from './src/dom/dom-utils';
export { default as ikDom } from './src/dom';
export { default as paramType, ikType } from './src/is';
export { default as ikStore } from './src/store';
export { default as ikArray } from './src/array';
export { default as ikMath } from './src/math/math';
export { default as getIdCardInfo } from './src/id-card';
export { passwordEncry } from './src/password-encry';
export { passwordValid } from './src/password-valid';
export { buildShortUUID, buildUUID } from './src/uuid';
export { AesEncryption } from './src/cipher/aes';
export type { EncryptionParams } from './src/cipher/aes';
export { safeAdd, safeDiv, safeMul, safeSub, formatAmount };
export { lodash, lodash as _ };
export declare const safe: {
    safeAdd: (a: number | import("decimal.js").default, b: number | import("decimal.js").default) => number;
    safeSub: (a: number | import("decimal.js").default, b: number | import("decimal.js").default) => number;
    safeMul: (a: number | import("decimal.js").default, b: number | import("decimal.js").default) => number;
    safeDiv: (a: number | import("decimal.js").default, b: number | import("decimal.js").default) => number;
};
export declare const ikMitt: import("mitt").Emitter<Record<import("mitt").EventType, unknown>>;
export declare const version: string;
/**
 * 打印当前版本信息
 * @description 在控制台输出 iking-utils-pro 的版本号
 */
export declare function printVersion(): void;
export { Cryptojs, dayjs };
