import type * as React from 'react'; import type { FileUploadItemContextValue, FileUploadItemProps } from './types.cjs'; /** @internal Reads the file one {@link FileUploadItem} row is showing. */ export declare const FileUploadItemProvider: React.FC, useFileUploadItemContext: (consumerName: string) => FileUploadItemContextValue; /** * Row for a single selected file, surfacing consumer-provided `status`/`progress` as `data-state`/`data-progress`. * * @example * ```tsx * {files.map((file) => ( * * * * * * ))} * ``` */ export declare const FileUploadItem: { ({ file, status, progress, ref: forwardedRef, ...props }: FileUploadItemProps): React.ReactNode; displayName: string; };