import { ReactNode, InputHTMLAttributes } from 'react';
import { ButtonProps } from '../button';
export interface FileUploadButtonProps extends Omit, 'type' | 'multiple'> {
/** @default '파일 업로드' */
label: ReactNode;
/** @default false */
multiple?: boolean;
loading?: boolean;
buttonProps?: Omit;
onFileUpload?: (file: File | File[]) => void;
}
export declare const FileUploadButton: ({ accept, label, disabled, className, multiple, loading, buttonProps, onFileUpload, ...props }: FileUploadButtonProps) => import("@emotion/react/jsx-runtime").JSX.Element;