import { InputHTMLAttributes } from 'react'; import { CSSValueWithLength } from '../../styles'; export interface ImageUploadButtonProps extends Omit, 'size' | 'type' | 'accept'> { /** @default 'medium' */ size?: 'medium' | 'small'; width?: number; height?: number; /** @default false */ multiple?: boolean; loading?: boolean; /** @default border_radius_styles_with_size.small */ borderRadius?: CSSValueWithLength; onFileUpload?: (file: File | File[]) => void; /** * 허용되는 이미지 확장자를 지정합니다. * * @example * accept="*" // 모든 이미지 타입, 기본값 * accept="png" * accept="png, jpg, gif" * accept=".png, .jpg, .gif" * accept="image/png, image/jpg" * * @default '*' */ accept?: string; } export declare const ImageUploadButton: ({ size, accept, width, height, readOnly, disabled, className, multiple, loading, borderRadius, onFileUpload, ...props }: ImageUploadButtonProps) => import("@emotion/react/jsx-runtime").JSX.Element;