export type RevButtonSeverityType = "default" | "secondary" | "success" | "info" | "warning" | "help" | "danger" | string | undefined; export type RevButtonType = "submit" | "button" | "reset" | undefined; export type RevButtonSizeType = "small" | "large" | undefined; export type RevButtonIconPosType = "left" | "right" | "top" | "bottom" | undefined; export interface RevButtonProps { loading?: boolean; label?: string; disabled?: boolean; severity?: RevButtonSeverityType; type?: RevButtonType; size?: RevButtonSizeType; icon?: string; iconPos?: RevButtonIconPosType; loadingLabel?: string; disabledText?: string; text?: boolean; badge?: string; badgeClass?: string; badgeSeverity?: string; loadingIcon?: string; outlined?: boolean; revdojoTheme?: boolean; }