import * as React from 'react'; import { DropzoneRef } from 'react-dropzone'; import { ChangeEventHandler, DropZoneProps } from './types'; /** * Function creates click event handler * @param {DropZoneProps} props - Properties of DropZone component * @param {React.MutableRefObject} ref - Ref of DropZone component * * @returns {void} Click event handler */ export declare const createClickHandler: ({ onClick, isDisabled, isInteractiveZone }: DropZoneProps, ref: React.MutableRefObject) => (event: React.MouseEvent) => void; /** * Function creates change event handler * @param {DropZoneProps} props - Properties of DropZone component * @param {DropZoneState} state - State of DropZone component * @param {React.Dispatch>} setState - Set state function of DropZone component * * @returns {ChangeEventHandler} Change event handler */ export declare const createChangeHandler: (props: DropZoneProps, state: import("./types").DropZoneFiles, setState: React.Dispatch>) => ChangeEventHandler;