/// <reference types="node" />
import { Composition, CompositionList, GetCompositionsQuery } from '@goatim/client';
import { ReactElement } from 'react';
import { UrlObject } from 'url';
export interface GameParticipantListProps {
    firstCompositions?: CompositionList;
    compositionPending?: boolean;
    getCompositions?: (query?: GetCompositionsQuery) => CompositionList | Promise<CompositionList>;
    compositionHref?: string | UrlObject;
    onClickComposition?: (composition: Composition, event: MouseEvent<HTMLButtonElement>) => unknown;
}
export declare function GameParticipantList({ firstCompositions, compositionPending, getCompositions, compositionHref, onClickComposition, }: GameParticipantListProps): ReactElement;
