import React, { DetailedHTMLProps, InputHTMLAttributes, ReactNode } from "react"; export type UploadProps = { id?: string; className?: string; /** @default false */ disabled?: boolean; hint?: ReactNode; /** @default false */ multiple?: boolean; label?: ReactNode; /** @default "default" */ state?: "success" | "error" | "default"; /** The message won't be displayed if state is "default" */ stateRelatedMessage?: ReactNode; /** Props forwarded to the underlying element */ nativeInputProps?: DetailedHTMLProps, HTMLInputElement>; }; export declare const Upload: React.MemoExoticComponent>>; declare const addUploadTranslations: (params: { lang: string; messages: Partial<{ "add file": string; "add files": string; hint: string; }>; }) => void; export { addUploadTranslations };