import { default as React } from 'react'; import { WithChildren } from '../../../core/types.js'; import { UploadedFile } from '../types.js'; type FileInputContext = { accept?: "image/*" | ".pdf" | "image/*,.pdf" | HTMLInputElement["accept"]; maxSizeBytes?: number; files: UploadedFile[]; onChange: (e: React.ChangeEvent | React.DragEvent, files: UploadedFile[]) => void; }; export declare const useFileInputContext: () => FileInputContext | null; export interface FileInputContextProviderProps extends WithChildren { context: FileInputContext; } export declare const FileInputContextProvider: React.FC; export {};