import React from 'react'; import { NavFrontendSkjemaFeil } from '../../../types'; import './fileInput.less'; interface FileInputProps { id: string; label: string; name: string; onFilesSelect: (files: File[]) => void; multiple?: boolean; acceptedExtensions: string; feil?: NavFrontendSkjemaFeil; onClick?: () => void; } export default class FileInput extends React.Component { constructor(props: FileInputProps); fileSelectHandler(fileList: FileList): void; onFileDragOverHandler(e: React.DragEvent): void; onFileDropHandler(e: React.DragEvent): void; onFileSelect(e: React.ChangeEvent): void; onKeyPress(e: React.KeyboardEvent): void; render(): JSX.Element; } export {};