import { DropzoneContextType, DropzoneProps, DropzoneStatus } from './Dropzone.types'; declare const usePresenter: (props: DropzoneProps) => { variantProps: { 'component-variant': string; }; files: T[] | undefined; userSelectedFiles: File[] | undefined; getRootProps: (props?: T_1) => T_1; getInputProps: (props?: T_1) => T_1; open: () => void; empty: import("react").ReactNode; loading: import("react").ReactNode; uploaded: import("react").ReactNode; drag: import("react").ReactNode; status: DropzoneStatus; accept: { [key: string]: readonly string[]; } | undefined; resetFiles: () => Promise; id: string | undefined; isDragActive: boolean; contextValue: DropzoneContextType; }; export default usePresenter;