import { FileActions, FileItem, FileUploadListItemState } from '@viasat/beam-shared/components/fileUpload'; interface FileManagementOptions { accept?: string; fileLimit?: number; maxFileSize?: number; initialFileItemState?: FileUploadListItemState; onUpload?: (file: File, actions: FileActions, signal: AbortSignal) => void; } export declare const useFileManagement: ({ accept, fileLimit, maxFileSize, initialFileItemState, onUpload, }: FileManagementOptions) => { filesState: import('@viasat/beam-shared/components/fileUpload').FilesState; addFiles: (files: FileList | null) => void; dismissFile: (file: FileItem) => void; }; export {};