import { MouseEvent, ReactElement } from 'react'; import { Composition, Match, PhysicalEvent } from '@fridaygame/client'; import { To } from 'react-router'; export type MatchBoardSize = 'small' | 'big'; export type MatchBoardTheme = 'dark' | 'light'; export interface MatchBoardProps { match: Match; ranking?: Composition[]; myComposition?: Composition; size?: MatchBoardSize; theme?: MatchBoardTheme; toComposition?: To; onClickComposition?: (composition: Composition, event: MouseEvent) => unknown; toNewComposition?: To; onClickNewComposition?: (event: MouseEvent) => unknown; physicalEvents?: PhysicalEvent[]; } export declare function MatchBoard({ match, ranking, myComposition, size, theme, toComposition, onClickComposition, toNewComposition, onClickNewComposition, physicalEvents, }: MatchBoardProps): ReactElement;