/// import type { PDSIconType, PDSTextType } from '../../../common'; type UploadMainButtonProps = { text?: PDSTextType; shapeType?: 'round' | 'rectangle'; fillType?: 'fill' | 'line'; styleTheme?: 'primary' | 'secondary'; size?: 'large' | 'medium' | 'small' | 'xsmall' | 'rlarge'; responsiveMode?: 'none' | 'use'; fontWeight?: 'bold' | 'regular'; iconMode?: 'none' | 'left' | 'right'; iconFillType?: 'fill' | 'line'; iconName?: PDSIconType; colorTheme?: 'none' | 'line1' | 'line2' | 'line3' | 'primary1' | 'secondary1' | 'secondary2'; state?: 'normal' | 'disabled'; accept?: string; multipleMode?: 'none' | 'use'; isLoading?: boolean; isSubmitting?: boolean; onClick?: (e: React.ChangeEvent) => void; }; declare function UploadMainButton({ text, shapeType, fillType, styleTheme, size, responsiveMode, fontWeight, iconMode, iconFillType, iconName, colorTheme, state, accept, multipleMode, isLoading, isSubmitting, onClick }: UploadMainButtonProps): JSX.Element; export default UploadMainButton;