export declare enum ROTATE_TYPE {
    rotate_90 = 0,
    rotate_180 = 1,
    rotate_270 = 2,
    flip_horizontal = 3,
    flip_vertical = 4,
    flip_both = 5
}
export declare enum ANIM_TYPE {
    spin = 0,
    pulse = 1
}
export declare function updateIconMap(prefix: string, customIconMap: {
    [iconKey: string]: string;
}): void;
export interface IIconShapeOptions {
    rotate?: ROTATE_TYPE;
    anim?: ANIM_TYPE;
    fill?: boolean;
}
export declare function getIconShapeClxList(options?: IIconShapeOptions): string[];
/**
 * 获取 icon className
 * @param iconKey
 * @param options
 * @return 获取拼接好的 className，如果拿不到则返回空字符串
 */
export declare function getIcon(iconKey: string, options?: IIconShapeOptions): string;
/**
 * @deprecated please use `getIcon` instead
 */
export declare const getKaitianIcon: typeof getIcon;
/**
 * @deprecated please use `updateIconMap` instead
 */
export declare const updateKaitianIconMap: typeof updateIconMap;
//# sourceMappingURL=util.d.ts.map