import { AllHTMLAttributes } from 'react'; import { UIComponent } from '../ui-types'; export type TFileMime = 'image/png' | 'image/jpg' | 'image/jpeg' | 'image/gif'; export type TFileData = { name: string; type: TFileMime; size: number; mime: TFileMime; data: string; base64?: string | null | ArrayBuffer; }; export interface TFile extends UIComponent, 'onChange' | 'accept'>> { onChange?: (data: TFileData) => void; multiple?: boolean; accept?: TFileMime[]; } declare const File: ({ onChange, children, multiple, accept, ...props }: TFile) => import("react").JSX.Element; export default File;