export type IconColor = "inherit" | "primary" | "secondary" | "disabled" | "error" | "success" | "warning";
export type IconSize = "smallest" | "small" | "medium" | "large";
/**
* Standardized icon size map in px.
* Use with direct Lucide imports: ``
*/
export declare const iconSize: {
readonly smallest: 16;
readonly small: 20;
readonly medium: 24;
readonly large: 28;
};
export type IconProps = {
size?: IconSize | number;
color?: IconColor;
className?: string;
onClick?: (e: React.SyntheticEvent) => void;
style?: React.CSSProperties;
};
export declare const colorClassesMapping: Record;