export declare function getGenericTypeRef(typeName: string): string;
export declare function getGenericList(): Promise<{
    genericTypeList: any;
    genericTypemap: any;
}>;
export declare const genericTypeList: {
    level: string;
    name: string;
    type: string;
    typeParams: {
        type: string;
        typeParamName: string;
    }[];
    propertyList: ({
        level: string;
        name: string;
        type: string;
        typeKey: string;
        typeInstantiation: {
            typeName: string;
            typeParams: {
                level: string;
                typeParamName: string;
                typeParamValue: {
                    type: string;
                    typeParamName: string;
                };
            }[];
        };
    } | {
        name: string;
        type: string;
        level?: undefined;
        typeKey?: undefined;
        typeInstantiation?: undefined;
    })[];
}[];
export declare const genericTypeMap: {
    [name: string]: any;
};
