import * as Cryptojs from 'crypto-js'; import dayjs from 'dayjs'; import * as lodash from 'lodash-es'; import * as ikDate from './src/date'; import * as ikColor from './src/color'; import * as ikObject from './src/object'; import * as ikTree from './src/tree'; import * as ikVue from './src/vue'; import ikDom from './src/dom'; import paramType from './src/is'; import { passwordEncry } from './src/password-encry'; import { passwordValid } from './src/password-valid'; import { buildShortUUID, buildUUID } from './src/uuid'; import ikMitt from './src/event/mitt'; import * as ikResize from './src/event/resize'; import * as ikFile from './src/file'; import * as ikDomUtil from './src/dom/dom-utils'; import { AesEncryption, EncryptionParams } from './src/cipher/aes'; import ikStore from './src/store'; import getIdCardInfo from './src/id-card'; import ikArray from './src/array'; import ikString from './src/string'; import { useSocket } from './src/socket/socket'; import { ikValidate, isNotEmpty } from './src/validate'; import ikMath, { formatAmount } from './src/math/math'; declare const safe: { safeAdd: (a: number | ikMath, b: number | ikMath) => number; safeSub: (a: number | ikMath, b: number | ikMath) => number; safeMul: (a: number | ikMath, b: number | ikMath) => number; safeDiv: (a: number | ikMath, b: number | ikMath) => number; }; declare const _: typeof lodash; import ikDirectives from './src/ik-admin/directives'; import * as ikNotification from './src/notification'; import * as ikEvent from './src/event'; import * as ikApproval from './src/approval'; import * as ikUrl from './src/url'; export { ikNotification, passwordEncry, passwordValid, dayjs, lodash, _, buildUUID, buildShortUUID, getIdCardInfo, ikValidate, isNotEmpty, ikApproval, Cryptojs, paramType, ikColor, ikTree, ikDate, ikObject, ikVue, ikMitt, ikFile, ikResize, ikDomUtil, ikMath, ikStore, ikArray, ikString, ikDom, safe, formatAmount, useSocket, AesEncryption, ikDirectives, ikEvent, ikUrl }; export type { EncryptionParams };