/// <reference types="node" />
import { MouseEvent, ReactElement } from 'react';
import { Club } from '@goatim/client';
import { UrlObject } from 'url';
import { ClubThumbnailShape, ClubThumbnailSize } from './clubThumbnail';
export interface ClubListProps {
    clubs?: Club[];
    columns?: number;
    clubOnClick?: (club: Club, event: MouseEvent<HTMLButtonElement>) => unknown;
    clubHref?: (club: Club) => string | UrlObject;
    size?: ClubThumbnailSize;
    shape?: ClubThumbnailShape;
    showLeagues?: boolean;
}
export declare function ClubList({ clubs, columns, clubOnClick, clubHref, size, shape, showLeagues, }: ClubListProps): ReactElement;
