export declare function uuid(hasHyphen?: boolean): string;
export declare const checkOddEvenIndex: (index: number) => boolean;
/**
* 获取数据类型
* @param {any} value
*/
export declare const getType: (value: any) => any;
/**
* 加载并缓存图标资源
* 成功时将远程图片转换为 blob 对象地址,之后
渲染不再发起网络请求;
* 失败(跨域/网络异常)时回退为原始地址,由浏览器自身缓存兜底
*/
export declare const loadCachedIcon: (url: string) => Promise;
/**
* 图标缓存 Hook:组件挂载后将 icons 一次性加载进内存缓存,
* 虚拟滚动/节点重复渲染时不再重复请求图片资源
*/
export declare const useCachedIcons: (icons?: string[]) => string[] | undefined;
/**
* 滚动table 下标icon(内置 base64,零网络请求)
*/
export declare const default_icon: string[];