import { MouseEvent, ReactElement } from 'react';
import { Club, League } from '@fridaygame/client';
import { To } from 'react-router';
export type LeagueCarouselSize = 'small' | 'medium' | 'big';
export interface Props {
    leagues?: League[];
    size?: LeagueCarouselSize;
    leagueTo?: (league: League) => To;
    leagueOnClick?: (league: League, event: MouseEvent<HTMLButtonElement>) => unknown;
    clubTo?: (club: Club) => To;
    clubOnClick?: (club: Club, event: MouseEvent<HTMLButtonElement>) => unknown;
}
export default function LeagueCarousel({ leagues, size, leagueTo, leagueOnClick, clubTo, clubOnClick, }: Props): ReactElement;
