import React, { FC } from 'react'; import { viusage } from '../../../../util'; import { ontology } from '../../../../util'; import { BracketByRoundlike } from '../../../../util/rpc'; export declare const HOME_CONTENT_CONTAINER_CLASSNAMES: string[]; export declare const HOME_CONTENT_CONTAINER_STYLE: React.CSSProperties; export declare const HOME_CONTENT_INNER_CLASSNAMES: string[]; export declare const HOME_CONTENT_INNER_STYLE: React.CSSProperties; export declare type BracketContentProps = { children?: React.ReactNode; style?: React.CSSProperties; overrideStyle?: boolean; classNames?: string[]; overrideClasses?: boolean; responsive?: boolean; viusage?: viusage.primary.Viusagelike; gameOfTheDay?: ontology.ProjectedGamelike; top25Games?: ontology.ProjectedGamelike[]; apTop25Teams?: ontology.RankTrendTeamlike[]; gdgTop25Teams?: ontology.RankTrendTeamlike[]; onTeamClick?: (teamId: string) => Promise; onMatchupClick?: (gameId: string) => Promise; headerProjectedGames?: ontology.ProjectedGamelike[]; headerTeams?: ontology.Teamlike[]; onBlogClick?: (id: string) => Promise; onAccountClick?: () => Promise; ffEast?: ontology.SparseBracketlike; getFfEastBracketGameView?: (pos: { rowNo: number; colNo: number; }) => (ontology.BracketGameViewlike | undefined); setFfEastBracketGameWinner?: (args: { pos: { rowNo: number; colNo: number; }; id: string; }) => Promise; ffWest?: ontology.SparseBracketlike; getfFWestBracketGameView?: (pos: { rowNo: number; colNo: number; }) => (ontology.BracketGameViewlike | undefined); setFfWestBracketGameWinner?: (args: { pos: { rowNo: number; colNo: number; }; id: string; }) => Promise; ffMidwest?: ontology.SparseBracketlike; getFfMidwestBracketGameView?: (pos: { rowNo: number; colNo: number; }) => (ontology.BracketGameViewlike | undefined); setFfMidwestBracketGameWinner?: (args: { pos: { rowNo: number; colNo: number; }; id: string; }) => Promise; ffSouth?: ontology.SparseBracketlike; getFfSouthBracketGameView?: (pos: { rowNo: number; colNo: number; }) => (ontology.BracketGameViewlike | undefined); setFfSouthBracketGameWinner?: (args: { pos: { rowNo: number; colNo: number; }; id: string; }) => Promise; east?: ontology.SparseBracketlike; getEastBracketGameView?: (pos: { rowNo: number; colNo: number; }) => (ontology.BracketGameViewlike | undefined); setEastBracketGameWinner?: (args: { pos: { rowNo: number; colNo: number; }; id: string; }) => Promise; west?: ontology.SparseBracketlike; getWestBracketGameView?: (pos: { rowNo: number; colNo: number; }) => (ontology.BracketGameViewlike | undefined); setWestBracketGameWinner?: (args: { pos: { rowNo: number; colNo: number; }; id: string; }) => Promise; midwest?: ontology.SparseBracketlike; getMidwestBracketGameView?: (pos: { rowNo: number; colNo: number; }) => (ontology.BracketGameViewlike | undefined); setMidwestBracketGameWinner?: (args: { pos: { rowNo: number; colNo: number; }; id: string; }) => Promise; south?: ontology.SparseBracketlike; getSouthBracketGameView?: (pos: { rowNo: number; colNo: number; }) => (ontology.BracketGameViewlike | undefined); setSouthBracketGameWinner?: (args: { pos: { rowNo: number; colNo: number; }; id: string; }) => Promise; leftSemis?: ontology.SparseBracketlike; getLeftSemisGameView?: (pos: { rowNo: number; colNo: number; }) => (ontology.BracketGameViewlike | undefined); setLeftSemisGameWinner?: (args: { pos: { rowNo: number; colNo: number; }; id: string; }) => Promise; rightSemis?: ontology.SparseBracketlike; getRightSemisGameView?: (pos: { rowNo: number; colNo: number; }) => (ontology.BracketGameViewlike | undefined); setRightSemisGameWinner?: (args: { pos: { rowNo: number; colNo: number; }; id: string; }) => Promise; final?: ontology.SparseBracketlike; getFinalGameView?: (pos: { rowNo: number; colNo: number; }) => (ontology.BracketGameViewlike | undefined); setFinalGameWinner?: (args: { pos: { rowNo: number; colNo: number; }; id: string; }) => Promise; onFeedbackSubmit?: (feedback: string) => Promise; builder?: boolean; onMidwestTeamSelect?: (args: { pos: { rowNo: number; colNo: number; }; id: string; top: boolean; }) => Promise; onFfMidwestTeamSelect?: (args: { pos: { rowNo: number; colNo: number; }; id: string; top: boolean; }) => Promise; onWestTeamSelect?: (args: { pos: { rowNo: number; colNo: number; }; id: string; top: boolean; }) => Promise; onFfWestTeamSelect?: (args: { pos: { rowNo: number; colNo: number; }; id: string; top: boolean; }) => Promise; onEastTeamSelect?: (args: { pos: { rowNo: number; colNo: number; }; id: string; top: boolean; }) => Promise; onFfEastTeamSelect?: (args: { pos: { rowNo: number; colNo: number; }; id: string; top: boolean; }) => Promise; onSouthTeamSelect?: (args: { pos: { rowNo: number; colNo: number; }; id: string; top: boolean; }) => Promise; onFfSouthTeamSelect?: (args: { pos: { rowNo: number; colNo: number; }; id: string; top: boolean; }) => Promise; teams?: ontology.Teamlike[]; rowHeight?: React.CSSProperties["height"]; templateOptions?: { [key: string]: string; }; onTemplateSelect?: (id: string) => Promise; bracketByRound?: BracketByRoundlike; }; export declare const BracketContent: FC;