import { MouseEvent, ReactElement } from 'react';
import { Asset, Spotlight } from '@goatim/client';
import { To } from 'react-router-dom';
export type SpotlightThumbnailSize = 'narrow' | 'small' | 'medium' | 'large';
export interface SpotlightThumbnailProps {
    spotlight: Spotlight;
    size?: SpotlightThumbnailSize;
    assetOnClick?: (asset: Asset, event: MouseEvent<HTMLButtonElement>) => unknown;
    assetTo?: (asset: Asset) => To;
}
export declare function SpotlightThumbnail({ spotlight, size, assetOnClick, assetTo, }: SpotlightThumbnailProps): ReactElement;
