import * as React from 'react'; import { IHasForwardedRef, IHasRawProps } from '@epam/uui-core'; interface UploadFileTogglerRenderParams { onClick(): any; } interface UploadFileTogglerProps extends IHasRawProps>, IHasForwardedRef { render(props: UploadFileTogglerRenderParams): React.ReactNode; /** * Callback to processing added files. */ onFilesAdded(files: File[]): any; /** * Hint for expected file type in file upload controls. See {@link https://developer.mozilla.org/en-US/docs/web/html/element/input#accept} for details */ accept?: string; /** * Whether to allow single or multiple values. See {@link https://developer.mozilla.org/en-US/docs/web/html/element/input#multiple} for details */ single?: boolean; } export declare class UploadFileToggler extends React.Component { fileInput: React.RefObject; onClick: () => void; render(): React.JSX.Element; } export {}; //# sourceMappingURL=UploadFileToggler.d.ts.map