import { ReactElement, MouseEvent } from 'react';
import { To } from 'react-router';
import { Asset } from '@fridaygame/client';
import { AssetThumbnailSize, AssetThumbnailTheme } from './assetThumbnail';
export interface Props {
    assets?: Asset[];
    size?: AssetThumbnailSize;
    theme?: AssetThumbnailTheme;
    assetOnClick?: (asset: Asset, event: MouseEvent<HTMLButtonElement>) => unknown;
    assetTo?: (asset: Asset) => To;
    columns?: number;
}
export default function AssetList({ assets, size, theme, assetOnClick, assetTo, columns, }: Props): ReactElement;
