export type ModalProps = { show?: boolean state?: boolean bgColor?: string zIndex?: string | number size?: string height?: string padding?: string animationBackdrop?: boolean borderRadius?: string onMouseDown: (e: React.MouseEvent) => void; } export type WrapperProps = { animationBackdrop?: boolean } export type ModalHeaderProps = { headerColor?: string } export type ModalBodyProps = { display?: string height?: string padding?: string borderRadius?: string backgroundColor?: string } export type BtnCloseProps = { fixed?: boolean } export type ModalFooterProps = { backgroundColor?: string justifyButtons?: 'end' | 'center' | 'space-between' | 'start-end' | 'start-center' | 'start-space-between' | 'end-center' | 'end-space-between' | 'center-space-between' } export type BtnConfirmProps = { padding?: string border?: boolean height?: string bgColor?: string } export type BtnCancelProps = { padding?: string border?: boolean height?: string bgColor?: string }