export interface CustomFile {
    name: string;
    size: number;
    isLoading?: boolean;
    isDeletable?: boolean;
    isDownloadable?: boolean;
    ownerName?: string;
}
export interface FileListItemProps<T extends CustomFile> {
    file: T;
    onDelete?: (file: T) => void;
    onClick?: (file: T) => void;
    onDownload?: (file: T) => void;
}
declare const FileListItem: <T extends CustomFile>({ file, onDelete, onClick, onDownload, }: FileListItemProps<T>) => import("react/jsx-runtime").JSX.Element | null;
export default FileListItem;
