import { default as React } from 'react';
import { BoxProps } from '@starasia/box';

type TFileSupport = "svg" | "jpg" | "png" | "jpeg" | "pdf" | "doc" | "docx" | "xls" | "xlsx" | "xlsx" | "ppt" | "pptx";
export interface IInputFilesProps {
    fileSupportOption?: TFileSupport[];
    handleOnChangeFile: (file: File | null) => void;
    handleOnDeleteFile: () => void;
    fileSelected?: File | null;
    errorMessage?: string;
    isLoading?: boolean;
    fileDate?: string;
    defaultUrl?: string;
    required?: boolean;
    status?: "error" | "default";
    containerProps?: BoxProps;
}
export declare const InputFile: ({ status, ...props }: IInputFilesProps) => React.JSX.Element;
export {};
