import { ValueOf } from '../../types/interfaces';
import { Colors } from '../../core/constants/colors';
import { Sizes } from "../../core/constants/sizes";
export declare const IconSizes: Pick<typeof Sizes, "_XS" | "_S" | "_M" | "_L" | "_XL" | "_2XL" | "_3XL" | "_4XL" | "_5XL">;
export type IconSizesType = `${ValueOf<typeof IconSizes>}`;
export declare const IconColors: Pick<typeof Colors, "PRIMARY" | "NEUTRAL" | "SECONDARY" | "SUCCESS" | "ERROR" | "WARNING" | "DEFAULT" | "DISABLED" | "BLACK" | "WHITE">;
export type IconColorType = `${ValueOf<typeof IconColors>}`;
declare enum Types {
    BASIC = "basic",
    COMPLEX = "complex",
    COLORED = "colored"
}
export type Type = `${ValueOf<typeof Types>}`;
export declare const IconClass: {
    root: string;
    holder: string;
};
export {};
