export declare class IocUtil {
    static INSTANCE_ID: string;
    /**
     * 为每个实例生成唯一ID
     * @param instance
     */
    static genInstanceId<T>(instance: any): T;
    /**
     * 转为数组
     * @param values
     */
    static convertToArray<T>(values: IterableIterator<T>): Array<T>;
    /**
     * 获取类的构造函数
     * @param clsBiz
     */
    static getConstructor(clsBiz: any): any;
    /**
     * 包装beanName
     * @param classType class
     * @param qualifier 候选标识
     */
    static wrapBeanName(classType: Function, qualifier?: string): string;
    /**
     * 包装beanName
     * @param beanName 原始名称
     * @param qualifier 候选标识
     */
    static wrapBeanNameByStr(beanName: string, qualifier?: string): string;
}
