/* eslint-disable */ /* tslint:disable */ /** * This is an autogenerated file created by the Stencil compiler. * It contains typing information for all components that exist in this project. */ import { HTMLStencilElement, JSXBase } from "./stencil-public-runtime"; import { Tab } from "ftb-cmpts/components/content/tab.interface"; import { ContentFilter } from "ftb-cmpts/components/header/content-filter"; import { Game } from "ftb-cmpts/models/game.model"; import { Champ } from "ftb-cmpts/models/champ.model"; import { Post } from "ftb-cmpts/models/post.model"; import { PartnerBannerType } from "ftb-cmpts/components/partner-banner/partner-banner-type"; import { Season } from "ftb-cmpts/models/season.model"; import { Subject } from "rxjs"; import { Team } from "ftb-cmpts/models/team.model"; export namespace Components { interface FtbAppRoot { "appKey": string; } interface FtbContent { "filter": ContentFilter; "hideSingleTab": boolean; "renderFunc": any; "tabs": Array; } interface FtbFavoritesList { } interface FtbFlag { "exposeColor": boolean; "flag": string; "name": string; } interface FtbGameCard { "game": Game; "leftFields": string[]; "playerStats": { goals: number; assists: number; yellow: number; red: number }; "rightFields": any[]; "topFields": string[]; } interface FtbGameEvents { "gameId": number; } interface FtbGameLineup { "gameId": number; } interface FtbGameMedia { "gameId": number; } interface FtbGamePhotoPreview { "game": Game; "verticalSplit": boolean; } interface FtbGamePreview { "gameId": number; } interface FtbGameRound { "round": any; "stageFormat": any; } interface FtbGameScore { "gameId": number; } interface FtbGameStaff { "gameId": number; } interface FtbGlobalSearch { "debounce": number; } interface FtbHeader { "filter": ContentFilter; } interface FtbImageTile { "fixedBg": number[]; "min": boolean; "photoSrc": string; "verticalSplit": boolean; } interface FtbLeagueChamp { "champ": Champ; "i18n": any; } interface FtbLeagueChamps { "leagueId": number; } interface FtbLeagueDocuments { "leagueId": number; } interface FtbLeagueMedia { "leagueId": number; "limit": number; } interface FtbLeagueOverview { "leagueId": number; } interface FtbLeagueStadiums { "leagueId": number; } interface FtbLeagueTeams { "leagueId": number; } interface FtbLeaguesList { } interface FtbMedia { "ROWS_DISPLAYED": number; "contentFilter": ContentFilter; "hideSingleTab": boolean; "news": Post[]; "photos": Game[]; "videos": Game[]; } interface FtbNews { "limit": number; "tagId": number; "tagType": 'ALL' | 'LEAGUE' | 'CHAMP' | 'TEAM' | 'GAME' | 'PLAYER'; } interface FtbPagination { "active": number; "hideOnSinglePage": boolean; "perPage": number; "total": number; } interface FtbPartnerBanner { "leagueId": number; "slotCode": PartnerBannerType; } interface FtbPersonGames { "userId": number; } interface FtbPersonOverview { "userId": number; } interface FtbPlayerCareerSeason { "i18n": any; "season": Season; "stats": { played: number; goals: number; assists: number }; } interface FtbPlayerCareerSeasons { "playerId": number; } interface FtbPlayerCareerTeams { "playerId": number; } interface FtbPlayerGames { "playerId": number; } interface FtbPlayerMedia { "limit": number; "playerId": number; } interface FtbPlayerOverview { "playerId": number; } interface FtbPlayerPhoto { "animation": boolean; "playerId": number; "version": number; } interface FtbPostBody { "postId": number; } interface FtbPostPreview { "post": Post; "verticalSplit": boolean; "words": number; } interface FtbRelatedPosts { "postId": number; } interface FtbSeasonBestPlayers { "seasonId": number; } interface FtbSeasonBirthdays { "limit": number; "seasonId": number; } interface FtbSeasonContacts { "limit": number; "seasonId": number; } interface FtbSeasonGames { "seasonId": number; } interface FtbSeasonHead { "seasonId": number; } interface FtbSeasonMedia { "limit": number; "seasonId": number; } interface FtbSeasonTables { "seasonId": number; } interface FtbSliderGallery { "hidden": boolean; "open": Subject; "photos": Array<{ thumb: string; middle: string; full: string; hd: string }>; } interface FtbSpinner { } interface FtbStadiumGames { "stadiumId": number; } interface FtbStadiumOverview { "stadiumId": number; } interface FtbStadiumPhoto { "stadiumId": number; "version": number; } interface FtbStageNet { "stageid": number; } interface FtbStageTable { "stageid": number; } interface FtbTabs { "active": { key: string; title: string; count?: number }; "tabs": Array<{ key: string; title: string; count?: number }>; } interface FtbTeamCard { "playerData": { from: any; till: any; stats: { played; goals; assists } }; "team": Team; } interface FtbTeamGames { "teamId": number; } interface FtbTeamLogo { "exposeColor": boolean; "logo": string; "mode": 'max' | 'middle' | 'min'; "name": string; "version": number; } interface FtbTeamMedia { "limit": number; "teamId": number; } interface FtbTeamOverview { "teamId": number; } interface FtbTeamRoster { "teamId": number; } interface FtbTeamSeason { "season": Season; } interface FtbTeamSeasons { "teamId": number; } interface FtbTeamTopPlayers { "teamId": number; } interface FtbTourFormat { "stageFormat": 'league' | 'free' | 'cup'; "tourNumber": number; } interface FtbUserPhoto { "userId": number; "version": number; } } declare global { interface HTMLFtbAppRootElement extends Components.FtbAppRoot, HTMLStencilElement { } var HTMLFtbAppRootElement: { prototype: HTMLFtbAppRootElement; new (): HTMLFtbAppRootElement; }; interface HTMLFtbContentElement extends Components.FtbContent, HTMLStencilElement { } var HTMLFtbContentElement: { prototype: HTMLFtbContentElement; new (): HTMLFtbContentElement; }; interface HTMLFtbFavoritesListElement extends Components.FtbFavoritesList, HTMLStencilElement { } var HTMLFtbFavoritesListElement: { prototype: HTMLFtbFavoritesListElement; new (): HTMLFtbFavoritesListElement; }; interface HTMLFtbFlagElement extends Components.FtbFlag, HTMLStencilElement { } var HTMLFtbFlagElement: { prototype: HTMLFtbFlagElement; new (): HTMLFtbFlagElement; }; interface HTMLFtbGameCardElement extends Components.FtbGameCard, HTMLStencilElement { } var HTMLFtbGameCardElement: { prototype: HTMLFtbGameCardElement; new (): HTMLFtbGameCardElement; }; interface HTMLFtbGameEventsElement extends Components.FtbGameEvents, HTMLStencilElement { } var HTMLFtbGameEventsElement: { prototype: HTMLFtbGameEventsElement; new (): HTMLFtbGameEventsElement; }; interface HTMLFtbGameLineupElement extends Components.FtbGameLineup, HTMLStencilElement { } var HTMLFtbGameLineupElement: { prototype: HTMLFtbGameLineupElement; new (): HTMLFtbGameLineupElement; }; interface HTMLFtbGameMediaElement extends Components.FtbGameMedia, HTMLStencilElement { } var HTMLFtbGameMediaElement: { prototype: HTMLFtbGameMediaElement; new (): HTMLFtbGameMediaElement; }; interface HTMLFtbGamePhotoPreviewElement extends Components.FtbGamePhotoPreview, HTMLStencilElement { } var HTMLFtbGamePhotoPreviewElement: { prototype: HTMLFtbGamePhotoPreviewElement; new (): HTMLFtbGamePhotoPreviewElement; }; interface HTMLFtbGamePreviewElement extends Components.FtbGamePreview, HTMLStencilElement { } var HTMLFtbGamePreviewElement: { prototype: HTMLFtbGamePreviewElement; new (): HTMLFtbGamePreviewElement; }; interface HTMLFtbGameRoundElement extends Components.FtbGameRound, HTMLStencilElement { } var HTMLFtbGameRoundElement: { prototype: HTMLFtbGameRoundElement; new (): HTMLFtbGameRoundElement; }; interface HTMLFtbGameScoreElement extends Components.FtbGameScore, HTMLStencilElement { } var HTMLFtbGameScoreElement: { prototype: HTMLFtbGameScoreElement; new (): HTMLFtbGameScoreElement; }; interface HTMLFtbGameStaffElement extends Components.FtbGameStaff, HTMLStencilElement { } var HTMLFtbGameStaffElement: { prototype: HTMLFtbGameStaffElement; new (): HTMLFtbGameStaffElement; }; interface HTMLFtbGlobalSearchElement extends Components.FtbGlobalSearch, HTMLStencilElement { } var HTMLFtbGlobalSearchElement: { prototype: HTMLFtbGlobalSearchElement; new (): HTMLFtbGlobalSearchElement; }; interface HTMLFtbHeaderElement extends Components.FtbHeader, HTMLStencilElement { } var HTMLFtbHeaderElement: { prototype: HTMLFtbHeaderElement; new (): HTMLFtbHeaderElement; }; interface HTMLFtbImageTileElement extends Components.FtbImageTile, HTMLStencilElement { } var HTMLFtbImageTileElement: { prototype: HTMLFtbImageTileElement; new (): HTMLFtbImageTileElement; }; interface HTMLFtbLeagueChampElement extends Components.FtbLeagueChamp, HTMLStencilElement { } var HTMLFtbLeagueChampElement: { prototype: HTMLFtbLeagueChampElement; new (): HTMLFtbLeagueChampElement; }; interface HTMLFtbLeagueChampsElement extends Components.FtbLeagueChamps, HTMLStencilElement { } var HTMLFtbLeagueChampsElement: { prototype: HTMLFtbLeagueChampsElement; new (): HTMLFtbLeagueChampsElement; }; interface HTMLFtbLeagueDocumentsElement extends Components.FtbLeagueDocuments, HTMLStencilElement { } var HTMLFtbLeagueDocumentsElement: { prototype: HTMLFtbLeagueDocumentsElement; new (): HTMLFtbLeagueDocumentsElement; }; interface HTMLFtbLeagueMediaElement extends Components.FtbLeagueMedia, HTMLStencilElement { } var HTMLFtbLeagueMediaElement: { prototype: HTMLFtbLeagueMediaElement; new (): HTMLFtbLeagueMediaElement; }; interface HTMLFtbLeagueOverviewElement extends Components.FtbLeagueOverview, HTMLStencilElement { } var HTMLFtbLeagueOverviewElement: { prototype: HTMLFtbLeagueOverviewElement; new (): HTMLFtbLeagueOverviewElement; }; interface HTMLFtbLeagueStadiumsElement extends Components.FtbLeagueStadiums, HTMLStencilElement { } var HTMLFtbLeagueStadiumsElement: { prototype: HTMLFtbLeagueStadiumsElement; new (): HTMLFtbLeagueStadiumsElement; }; interface HTMLFtbLeagueTeamsElement extends Components.FtbLeagueTeams, HTMLStencilElement { } var HTMLFtbLeagueTeamsElement: { prototype: HTMLFtbLeagueTeamsElement; new (): HTMLFtbLeagueTeamsElement; }; interface HTMLFtbLeaguesListElement extends Components.FtbLeaguesList, HTMLStencilElement { } var HTMLFtbLeaguesListElement: { prototype: HTMLFtbLeaguesListElement; new (): HTMLFtbLeaguesListElement; }; interface HTMLFtbMediaElement extends Components.FtbMedia, HTMLStencilElement { } var HTMLFtbMediaElement: { prototype: HTMLFtbMediaElement; new (): HTMLFtbMediaElement; }; interface HTMLFtbNewsElement extends Components.FtbNews, HTMLStencilElement { } var HTMLFtbNewsElement: { prototype: HTMLFtbNewsElement; new (): HTMLFtbNewsElement; }; interface HTMLFtbPaginationElement extends Components.FtbPagination, HTMLStencilElement { } var HTMLFtbPaginationElement: { prototype: HTMLFtbPaginationElement; new (): HTMLFtbPaginationElement; }; interface HTMLFtbPartnerBannerElement extends Components.FtbPartnerBanner, HTMLStencilElement { } var HTMLFtbPartnerBannerElement: { prototype: HTMLFtbPartnerBannerElement; new (): HTMLFtbPartnerBannerElement; }; interface HTMLFtbPersonGamesElement extends Components.FtbPersonGames, HTMLStencilElement { } var HTMLFtbPersonGamesElement: { prototype: HTMLFtbPersonGamesElement; new (): HTMLFtbPersonGamesElement; }; interface HTMLFtbPersonOverviewElement extends Components.FtbPersonOverview, HTMLStencilElement { } var HTMLFtbPersonOverviewElement: { prototype: HTMLFtbPersonOverviewElement; new (): HTMLFtbPersonOverviewElement; }; interface HTMLFtbPlayerCareerSeasonElement extends Components.FtbPlayerCareerSeason, HTMLStencilElement { } var HTMLFtbPlayerCareerSeasonElement: { prototype: HTMLFtbPlayerCareerSeasonElement; new (): HTMLFtbPlayerCareerSeasonElement; }; interface HTMLFtbPlayerCareerSeasonsElement extends Components.FtbPlayerCareerSeasons, HTMLStencilElement { } var HTMLFtbPlayerCareerSeasonsElement: { prototype: HTMLFtbPlayerCareerSeasonsElement; new (): HTMLFtbPlayerCareerSeasonsElement; }; interface HTMLFtbPlayerCareerTeamsElement extends Components.FtbPlayerCareerTeams, HTMLStencilElement { } var HTMLFtbPlayerCareerTeamsElement: { prototype: HTMLFtbPlayerCareerTeamsElement; new (): HTMLFtbPlayerCareerTeamsElement; }; interface HTMLFtbPlayerGamesElement extends Components.FtbPlayerGames, HTMLStencilElement { } var HTMLFtbPlayerGamesElement: { prototype: HTMLFtbPlayerGamesElement; new (): HTMLFtbPlayerGamesElement; }; interface HTMLFtbPlayerMediaElement extends Components.FtbPlayerMedia, HTMLStencilElement { } var HTMLFtbPlayerMediaElement: { prototype: HTMLFtbPlayerMediaElement; new (): HTMLFtbPlayerMediaElement; }; interface HTMLFtbPlayerOverviewElement extends Components.FtbPlayerOverview, HTMLStencilElement { } var HTMLFtbPlayerOverviewElement: { prototype: HTMLFtbPlayerOverviewElement; new (): HTMLFtbPlayerOverviewElement; }; interface HTMLFtbPlayerPhotoElement extends Components.FtbPlayerPhoto, HTMLStencilElement { } var HTMLFtbPlayerPhotoElement: { prototype: HTMLFtbPlayerPhotoElement; new (): HTMLFtbPlayerPhotoElement; }; interface HTMLFtbPostBodyElement extends Components.FtbPostBody, HTMLStencilElement { } var HTMLFtbPostBodyElement: { prototype: HTMLFtbPostBodyElement; new (): HTMLFtbPostBodyElement; }; interface HTMLFtbPostPreviewElement extends Components.FtbPostPreview, HTMLStencilElement { } var HTMLFtbPostPreviewElement: { prototype: HTMLFtbPostPreviewElement; new (): HTMLFtbPostPreviewElement; }; interface HTMLFtbRelatedPostsElement extends Components.FtbRelatedPosts, HTMLStencilElement { } var HTMLFtbRelatedPostsElement: { prototype: HTMLFtbRelatedPostsElement; new (): HTMLFtbRelatedPostsElement; }; interface HTMLFtbSeasonBestPlayersElement extends Components.FtbSeasonBestPlayers, HTMLStencilElement { } var HTMLFtbSeasonBestPlayersElement: { prototype: HTMLFtbSeasonBestPlayersElement; new (): HTMLFtbSeasonBestPlayersElement; }; interface HTMLFtbSeasonBirthdaysElement extends Components.FtbSeasonBirthdays, HTMLStencilElement { } var HTMLFtbSeasonBirthdaysElement: { prototype: HTMLFtbSeasonBirthdaysElement; new (): HTMLFtbSeasonBirthdaysElement; }; interface HTMLFtbSeasonContactsElement extends Components.FtbSeasonContacts, HTMLStencilElement { } var HTMLFtbSeasonContactsElement: { prototype: HTMLFtbSeasonContactsElement; new (): HTMLFtbSeasonContactsElement; }; interface HTMLFtbSeasonGamesElement extends Components.FtbSeasonGames, HTMLStencilElement { } var HTMLFtbSeasonGamesElement: { prototype: HTMLFtbSeasonGamesElement; new (): HTMLFtbSeasonGamesElement; }; interface HTMLFtbSeasonHeadElement extends Components.FtbSeasonHead, HTMLStencilElement { } var HTMLFtbSeasonHeadElement: { prototype: HTMLFtbSeasonHeadElement; new (): HTMLFtbSeasonHeadElement; }; interface HTMLFtbSeasonMediaElement extends Components.FtbSeasonMedia, HTMLStencilElement { } var HTMLFtbSeasonMediaElement: { prototype: HTMLFtbSeasonMediaElement; new (): HTMLFtbSeasonMediaElement; }; interface HTMLFtbSeasonTablesElement extends Components.FtbSeasonTables, HTMLStencilElement { } var HTMLFtbSeasonTablesElement: { prototype: HTMLFtbSeasonTablesElement; new (): HTMLFtbSeasonTablesElement; }; interface HTMLFtbSliderGalleryElement extends Components.FtbSliderGallery, HTMLStencilElement { } var HTMLFtbSliderGalleryElement: { prototype: HTMLFtbSliderGalleryElement; new (): HTMLFtbSliderGalleryElement; }; interface HTMLFtbSpinnerElement extends Components.FtbSpinner, HTMLStencilElement { } var HTMLFtbSpinnerElement: { prototype: HTMLFtbSpinnerElement; new (): HTMLFtbSpinnerElement; }; interface HTMLFtbStadiumGamesElement extends Components.FtbStadiumGames, HTMLStencilElement { } var HTMLFtbStadiumGamesElement: { prototype: HTMLFtbStadiumGamesElement; new (): HTMLFtbStadiumGamesElement; }; interface HTMLFtbStadiumOverviewElement extends Components.FtbStadiumOverview, HTMLStencilElement { } var HTMLFtbStadiumOverviewElement: { prototype: HTMLFtbStadiumOverviewElement; new (): HTMLFtbStadiumOverviewElement; }; interface HTMLFtbStadiumPhotoElement extends Components.FtbStadiumPhoto, HTMLStencilElement { } var HTMLFtbStadiumPhotoElement: { prototype: HTMLFtbStadiumPhotoElement; new (): HTMLFtbStadiumPhotoElement; }; interface HTMLFtbStageNetElement extends Components.FtbStageNet, HTMLStencilElement { } var HTMLFtbStageNetElement: { prototype: HTMLFtbStageNetElement; new (): HTMLFtbStageNetElement; }; interface HTMLFtbStageTableElement extends Components.FtbStageTable, HTMLStencilElement { } var HTMLFtbStageTableElement: { prototype: HTMLFtbStageTableElement; new (): HTMLFtbStageTableElement; }; interface HTMLFtbTabsElement extends Components.FtbTabs, HTMLStencilElement { } var HTMLFtbTabsElement: { prototype: HTMLFtbTabsElement; new (): HTMLFtbTabsElement; }; interface HTMLFtbTeamCardElement extends Components.FtbTeamCard, HTMLStencilElement { } var HTMLFtbTeamCardElement: { prototype: HTMLFtbTeamCardElement; new (): HTMLFtbTeamCardElement; }; interface HTMLFtbTeamGamesElement extends Components.FtbTeamGames, HTMLStencilElement { } var HTMLFtbTeamGamesElement: { prototype: HTMLFtbTeamGamesElement; new (): HTMLFtbTeamGamesElement; }; interface HTMLFtbTeamLogoElement extends Components.FtbTeamLogo, HTMLStencilElement { } var HTMLFtbTeamLogoElement: { prototype: HTMLFtbTeamLogoElement; new (): HTMLFtbTeamLogoElement; }; interface HTMLFtbTeamMediaElement extends Components.FtbTeamMedia, HTMLStencilElement { } var HTMLFtbTeamMediaElement: { prototype: HTMLFtbTeamMediaElement; new (): HTMLFtbTeamMediaElement; }; interface HTMLFtbTeamOverviewElement extends Components.FtbTeamOverview, HTMLStencilElement { } var HTMLFtbTeamOverviewElement: { prototype: HTMLFtbTeamOverviewElement; new (): HTMLFtbTeamOverviewElement; }; interface HTMLFtbTeamRosterElement extends Components.FtbTeamRoster, HTMLStencilElement { } var HTMLFtbTeamRosterElement: { prototype: HTMLFtbTeamRosterElement; new (): HTMLFtbTeamRosterElement; }; interface HTMLFtbTeamSeasonElement extends Components.FtbTeamSeason, HTMLStencilElement { } var HTMLFtbTeamSeasonElement: { prototype: HTMLFtbTeamSeasonElement; new (): HTMLFtbTeamSeasonElement; }; interface HTMLFtbTeamSeasonsElement extends Components.FtbTeamSeasons, HTMLStencilElement { } var HTMLFtbTeamSeasonsElement: { prototype: HTMLFtbTeamSeasonsElement; new (): HTMLFtbTeamSeasonsElement; }; interface HTMLFtbTeamTopPlayersElement extends Components.FtbTeamTopPlayers, HTMLStencilElement { } var HTMLFtbTeamTopPlayersElement: { prototype: HTMLFtbTeamTopPlayersElement; new (): HTMLFtbTeamTopPlayersElement; }; interface HTMLFtbTourFormatElement extends Components.FtbTourFormat, HTMLStencilElement { } var HTMLFtbTourFormatElement: { prototype: HTMLFtbTourFormatElement; new (): HTMLFtbTourFormatElement; }; interface HTMLFtbUserPhotoElement extends Components.FtbUserPhoto, HTMLStencilElement { } var HTMLFtbUserPhotoElement: { prototype: HTMLFtbUserPhotoElement; new (): HTMLFtbUserPhotoElement; }; interface HTMLElementTagNameMap { "ftb-app-root": HTMLFtbAppRootElement; "ftb-content": HTMLFtbContentElement; "ftb-favorites-list": HTMLFtbFavoritesListElement; "ftb-flag": HTMLFtbFlagElement; "ftb-game-card": HTMLFtbGameCardElement; "ftb-game-events": HTMLFtbGameEventsElement; "ftb-game-lineup": HTMLFtbGameLineupElement; "ftb-game-media": HTMLFtbGameMediaElement; "ftb-game-photo-preview": HTMLFtbGamePhotoPreviewElement; "ftb-game-preview": HTMLFtbGamePreviewElement; "ftb-game-round": HTMLFtbGameRoundElement; "ftb-game-score": HTMLFtbGameScoreElement; "ftb-game-staff": HTMLFtbGameStaffElement; "ftb-global-search": HTMLFtbGlobalSearchElement; "ftb-header": HTMLFtbHeaderElement; "ftb-image-tile": HTMLFtbImageTileElement; "ftb-league-champ": HTMLFtbLeagueChampElement; "ftb-league-champs": HTMLFtbLeagueChampsElement; "ftb-league-documents": HTMLFtbLeagueDocumentsElement; "ftb-league-media": HTMLFtbLeagueMediaElement; "ftb-league-overview": HTMLFtbLeagueOverviewElement; "ftb-league-stadiums": HTMLFtbLeagueStadiumsElement; "ftb-league-teams": HTMLFtbLeagueTeamsElement; "ftb-leagues-list": HTMLFtbLeaguesListElement; "ftb-media": HTMLFtbMediaElement; "ftb-news": HTMLFtbNewsElement; "ftb-pagination": HTMLFtbPaginationElement; "ftb-partner-banner": HTMLFtbPartnerBannerElement; "ftb-person-games": HTMLFtbPersonGamesElement; "ftb-person-overview": HTMLFtbPersonOverviewElement; "ftb-player-career-season": HTMLFtbPlayerCareerSeasonElement; "ftb-player-career-seasons": HTMLFtbPlayerCareerSeasonsElement; "ftb-player-career-teams": HTMLFtbPlayerCareerTeamsElement; "ftb-player-games": HTMLFtbPlayerGamesElement; "ftb-player-media": HTMLFtbPlayerMediaElement; "ftb-player-overview": HTMLFtbPlayerOverviewElement; "ftb-player-photo": HTMLFtbPlayerPhotoElement; "ftb-post-body": HTMLFtbPostBodyElement; "ftb-post-preview": HTMLFtbPostPreviewElement; "ftb-related-posts": HTMLFtbRelatedPostsElement; "ftb-season-best-players": HTMLFtbSeasonBestPlayersElement; "ftb-season-birthdays": HTMLFtbSeasonBirthdaysElement; "ftb-season-contacts": HTMLFtbSeasonContactsElement; "ftb-season-games": HTMLFtbSeasonGamesElement; "ftb-season-head": HTMLFtbSeasonHeadElement; "ftb-season-media": HTMLFtbSeasonMediaElement; "ftb-season-tables": HTMLFtbSeasonTablesElement; "ftb-slider-gallery": HTMLFtbSliderGalleryElement; "ftb-spinner": HTMLFtbSpinnerElement; "ftb-stadium-games": HTMLFtbStadiumGamesElement; "ftb-stadium-overview": HTMLFtbStadiumOverviewElement; "ftb-stadium-photo": HTMLFtbStadiumPhotoElement; "ftb-stage-net": HTMLFtbStageNetElement; "ftb-stage-table": HTMLFtbStageTableElement; "ftb-tabs": HTMLFtbTabsElement; "ftb-team-card": HTMLFtbTeamCardElement; "ftb-team-games": HTMLFtbTeamGamesElement; "ftb-team-logo": HTMLFtbTeamLogoElement; "ftb-team-media": HTMLFtbTeamMediaElement; "ftb-team-overview": HTMLFtbTeamOverviewElement; "ftb-team-roster": HTMLFtbTeamRosterElement; "ftb-team-season": HTMLFtbTeamSeasonElement; "ftb-team-seasons": HTMLFtbTeamSeasonsElement; "ftb-team-top-players": HTMLFtbTeamTopPlayersElement; "ftb-tour-format": HTMLFtbTourFormatElement; "ftb-user-photo": HTMLFtbUserPhotoElement; } } declare namespace LocalJSX { interface FtbAppRoot { "appKey"?: string; } interface FtbContent { "filter"?: ContentFilter; "hideSingleTab"?: boolean; "renderFunc"?: any; "tabs"?: Array; } interface FtbFavoritesList { "onFtbRouting"?: (event: CustomEvent) => void; } interface FtbFlag { "exposeColor"?: boolean; "flag"?: string; "name"?: string; "onColor"?: (event: CustomEvent<[number, number, number]>) => void; } interface FtbGameCard { "game"?: Game; "leftFields"?: string[]; "onFtbRouting"?: (event: CustomEvent) => void; "playerStats"?: { goals: number; assists: number; yellow: number; red: number }; "rightFields"?: any[]; "topFields"?: string[]; } interface FtbGameEvents { "gameId"?: number; "onFtbRouting"?: (event: CustomEvent) => void; } interface FtbGameLineup { "gameId"?: number; "onFtbRouting"?: (event: CustomEvent) => void; } interface FtbGameMedia { "gameId"?: number; } interface FtbGamePhotoPreview { "game"?: Game; "onPreviewClick"?: (event: CustomEvent) => void; "verticalSplit"?: boolean; } interface FtbGamePreview { "gameId"?: number; "onFtbRouting"?: (event: CustomEvent) => void; } interface FtbGameRound { "round"?: any; "stageFormat"?: any; } interface FtbGameScore { "gameId"?: number; "onFtbRouting"?: (event: CustomEvent) => void; } interface FtbGameStaff { "gameId"?: number; "onFtbRouting"?: (event: CustomEvent) => void; } interface FtbGlobalSearch { "debounce"?: number; "onFtbRouting"?: (event: CustomEvent) => void; } interface FtbHeader { "filter"?: ContentFilter; } interface FtbImageTile { "fixedBg"?: number[]; "min"?: boolean; "photoSrc"?: string; "verticalSplit"?: boolean; } interface FtbLeagueChamp { "champ"?: Champ; "i18n"?: any; "onFtbRouting"?: (event: CustomEvent) => void; } interface FtbLeagueChamps { "leagueId"?: number; "onFtbRouting"?: (event: CustomEvent) => void; } interface FtbLeagueDocuments { "leagueId"?: number; "onFtbRouting"?: (event: CustomEvent) => void; } interface FtbLeagueMedia { "leagueId"?: number; "limit"?: number; } interface FtbLeagueOverview { "leagueId"?: number; "onFtbRouting"?: (event: CustomEvent) => void; } interface FtbLeagueStadiums { "leagueId"?: number; "onFtbRouting"?: (event: CustomEvent) => void; } interface FtbLeagueTeams { "leagueId"?: number; } interface FtbLeaguesList { "onFtbRouting"?: (event: CustomEvent) => void; } interface FtbMedia { "ROWS_DISPLAYED"?: number; "contentFilter"?: ContentFilter; "hideSingleTab"?: boolean; "news"?: Post[]; "onFtbRouting"?: (event: CustomEvent) => void; "photos"?: Game[]; "videos"?: Game[]; } interface FtbNews { "limit"?: number; "onFtbRouting"?: (event: CustomEvent) => void; "tagId"?: number; "tagType"?: 'ALL' | 'LEAGUE' | 'CHAMP' | 'TEAM' | 'GAME' | 'PLAYER'; } interface FtbPagination { "active"?: number; "hideOnSinglePage"?: boolean; "onSelectPage"?: (event: CustomEvent) => void; "perPage"?: number; "total"?: number; } interface FtbPartnerBanner { "leagueId"?: number; "slotCode"?: PartnerBannerType; } interface FtbPersonGames { "userId"?: number; } interface FtbPersonOverview { "onFtbRouting"?: (event: CustomEvent) => void; "userId"?: number; } interface FtbPlayerCareerSeason { "i18n"?: any; "onFtbRouting"?: (event: CustomEvent) => void; "season"?: Season; "stats"?: { played: number; goals: number; assists: number }; } interface FtbPlayerCareerSeasons { "onFtbRouting"?: (event: CustomEvent) => void; "playerId"?: number; } interface FtbPlayerCareerTeams { "onFtbRouting"?: (event: CustomEvent) => void; "playerId"?: number; } interface FtbPlayerGames { "playerId"?: number; } interface FtbPlayerMedia { "limit"?: number; "onFtbRouting"?: (event: CustomEvent) => void; "playerId"?: number; } interface FtbPlayerOverview { "onFtbRouting"?: (event: CustomEvent) => void; "playerId"?: number; } interface FtbPlayerPhoto { "animation"?: boolean; "playerId"?: number; "version"?: number; } interface FtbPostBody { "onFtbRouting"?: (event: CustomEvent) => void; "postId"?: number; } interface FtbPostPreview { "onPreviewClick"?: (event: CustomEvent) => void; "post"?: Post; "verticalSplit"?: boolean; "words"?: number; } interface FtbRelatedPosts { "postId"?: number; } interface FtbSeasonBestPlayers { "onFtbRouting"?: (event: CustomEvent) => void; "seasonId"?: number; } interface FtbSeasonBirthdays { "limit"?: number; "onFtbRouting"?: (event: CustomEvent) => void; "seasonId"?: number; } interface FtbSeasonContacts { "limit"?: number; "onFtbRouting"?: (event: CustomEvent) => void; "seasonId"?: number; } interface FtbSeasonGames { "onFtbRouting"?: (event: CustomEvent) => void; "seasonId"?: number; } interface FtbSeasonHead { "onFtbRouting"?: (event: CustomEvent) => void; "seasonId"?: number; } interface FtbSeasonMedia { "limit"?: number; "onFtbRouting"?: (event: CustomEvent) => void; "seasonId"?: number; } interface FtbSeasonTables { "onFtbRouting"?: (event: CustomEvent) => void; "seasonId"?: number; } interface FtbSliderGallery { "hidden"?: boolean; "open"?: Subject; "photos"?: Array<{ thumb: string; middle: string; full: string; hd: string }>; } interface FtbSpinner { } interface FtbStadiumGames { "onFtbRouting"?: (event: CustomEvent) => void; "stadiumId"?: number; } interface FtbStadiumOverview { "onFtbRouting"?: (event: CustomEvent) => void; "stadiumId"?: number; } interface FtbStadiumPhoto { "stadiumId"?: number; "version"?: number; } interface FtbStageNet { "onFtbRouting"?: (event: CustomEvent) => void; "stageid"?: number; } interface FtbStageTable { "onFtbRouting"?: (event: CustomEvent) => void; "stageid"?: number; } interface FtbTabs { "active"?: { key: string; title: string; count?: number }; "onSelected"?: (event: CustomEvent) => void; "tabs"?: Array<{ key: string; title: string; count?: number }>; } interface FtbTeamCard { "onFtbRouting"?: (event: CustomEvent) => void; "playerData"?: { from: any; till: any; stats: { played; goals; assists } }; "team"?: Team; } interface FtbTeamGames { "onFtbRouting"?: (event: CustomEvent) => void; "teamId"?: number; } interface FtbTeamLogo { "exposeColor"?: boolean; "logo"?: string; "mode"?: 'max' | 'middle' | 'min'; "name"?: string; "onColor"?: (event: CustomEvent<[number, number, number]>) => void; "version"?: number; } interface FtbTeamMedia { "limit"?: number; "teamId"?: number; } interface FtbTeamOverview { "onFtbRouting"?: (event: CustomEvent) => void; "teamId"?: number; } interface FtbTeamRoster { "onFtbRouting"?: (event: CustomEvent) => void; "teamId"?: number; } interface FtbTeamSeason { "onFtbRouting"?: (event: CustomEvent) => void; "season"?: Season; } interface FtbTeamSeasons { "onFtbRouting"?: (event: CustomEvent) => void; "teamId"?: number; } interface FtbTeamTopPlayers { "onFtbRouting"?: (event: CustomEvent) => void; "teamId"?: number; } interface FtbTourFormat { "stageFormat"?: 'league' | 'free' | 'cup'; "tourNumber"?: number; } interface FtbUserPhoto { "userId"?: number; "version"?: number; } interface IntrinsicElements { "ftb-app-root": FtbAppRoot; "ftb-content": FtbContent; "ftb-favorites-list": FtbFavoritesList; "ftb-flag": FtbFlag; "ftb-game-card": FtbGameCard; "ftb-game-events": FtbGameEvents; "ftb-game-lineup": FtbGameLineup; "ftb-game-media": FtbGameMedia; "ftb-game-photo-preview": FtbGamePhotoPreview; "ftb-game-preview": FtbGamePreview; "ftb-game-round": FtbGameRound; "ftb-game-score": FtbGameScore; "ftb-game-staff": FtbGameStaff; "ftb-global-search": FtbGlobalSearch; "ftb-header": FtbHeader; "ftb-image-tile": FtbImageTile; "ftb-league-champ": FtbLeagueChamp; "ftb-league-champs": FtbLeagueChamps; "ftb-league-documents": FtbLeagueDocuments; "ftb-league-media": FtbLeagueMedia; "ftb-league-overview": FtbLeagueOverview; "ftb-league-stadiums": FtbLeagueStadiums; "ftb-league-teams": FtbLeagueTeams; "ftb-leagues-list": FtbLeaguesList; "ftb-media": FtbMedia; "ftb-news": FtbNews; "ftb-pagination": FtbPagination; "ftb-partner-banner": FtbPartnerBanner; "ftb-person-games": FtbPersonGames; "ftb-person-overview": FtbPersonOverview; "ftb-player-career-season": FtbPlayerCareerSeason; "ftb-player-career-seasons": FtbPlayerCareerSeasons; "ftb-player-career-teams": FtbPlayerCareerTeams; "ftb-player-games": FtbPlayerGames; "ftb-player-media": FtbPlayerMedia; "ftb-player-overview": FtbPlayerOverview; "ftb-player-photo": FtbPlayerPhoto; "ftb-post-body": FtbPostBody; "ftb-post-preview": FtbPostPreview; "ftb-related-posts": FtbRelatedPosts; "ftb-season-best-players": FtbSeasonBestPlayers; "ftb-season-birthdays": FtbSeasonBirthdays; "ftb-season-contacts": FtbSeasonContacts; "ftb-season-games": FtbSeasonGames; "ftb-season-head": FtbSeasonHead; "ftb-season-media": FtbSeasonMedia; "ftb-season-tables": FtbSeasonTables; "ftb-slider-gallery": FtbSliderGallery; "ftb-spinner": FtbSpinner; "ftb-stadium-games": FtbStadiumGames; "ftb-stadium-overview": FtbStadiumOverview; "ftb-stadium-photo": FtbStadiumPhoto; "ftb-stage-net": FtbStageNet; "ftb-stage-table": FtbStageTable; "ftb-tabs": FtbTabs; "ftb-team-card": FtbTeamCard; "ftb-team-games": FtbTeamGames; "ftb-team-logo": FtbTeamLogo; "ftb-team-media": FtbTeamMedia; "ftb-team-overview": FtbTeamOverview; "ftb-team-roster": FtbTeamRoster; "ftb-team-season": FtbTeamSeason; "ftb-team-seasons": FtbTeamSeasons; "ftb-team-top-players": FtbTeamTopPlayers; "ftb-tour-format": FtbTourFormat; "ftb-user-photo": FtbUserPhoto; } } export { LocalJSX as JSX }; declare module "@stencil/core" { export namespace JSX { interface IntrinsicElements { "ftb-app-root": LocalJSX.FtbAppRoot & JSXBase.HTMLAttributes; "ftb-content": LocalJSX.FtbContent & JSXBase.HTMLAttributes; "ftb-favorites-list": LocalJSX.FtbFavoritesList & JSXBase.HTMLAttributes; "ftb-flag": LocalJSX.FtbFlag & JSXBase.HTMLAttributes; "ftb-game-card": LocalJSX.FtbGameCard & JSXBase.HTMLAttributes; "ftb-game-events": LocalJSX.FtbGameEvents & JSXBase.HTMLAttributes; "ftb-game-lineup": LocalJSX.FtbGameLineup & JSXBase.HTMLAttributes; "ftb-game-media": LocalJSX.FtbGameMedia & JSXBase.HTMLAttributes; "ftb-game-photo-preview": LocalJSX.FtbGamePhotoPreview & JSXBase.HTMLAttributes; "ftb-game-preview": LocalJSX.FtbGamePreview & JSXBase.HTMLAttributes; "ftb-game-round": LocalJSX.FtbGameRound & JSXBase.HTMLAttributes; "ftb-game-score": LocalJSX.FtbGameScore & JSXBase.HTMLAttributes; "ftb-game-staff": LocalJSX.FtbGameStaff & JSXBase.HTMLAttributes; "ftb-global-search": LocalJSX.FtbGlobalSearch & JSXBase.HTMLAttributes; "ftb-header": LocalJSX.FtbHeader & JSXBase.HTMLAttributes; "ftb-image-tile": LocalJSX.FtbImageTile & JSXBase.HTMLAttributes; "ftb-league-champ": LocalJSX.FtbLeagueChamp & JSXBase.HTMLAttributes; "ftb-league-champs": LocalJSX.FtbLeagueChamps & JSXBase.HTMLAttributes; "ftb-league-documents": LocalJSX.FtbLeagueDocuments & JSXBase.HTMLAttributes; "ftb-league-media": LocalJSX.FtbLeagueMedia & JSXBase.HTMLAttributes; "ftb-league-overview": LocalJSX.FtbLeagueOverview & JSXBase.HTMLAttributes; "ftb-league-stadiums": LocalJSX.FtbLeagueStadiums & JSXBase.HTMLAttributes; "ftb-league-teams": LocalJSX.FtbLeagueTeams & JSXBase.HTMLAttributes; "ftb-leagues-list": LocalJSX.FtbLeaguesList & JSXBase.HTMLAttributes; "ftb-media": LocalJSX.FtbMedia & JSXBase.HTMLAttributes; "ftb-news": LocalJSX.FtbNews & JSXBase.HTMLAttributes; "ftb-pagination": LocalJSX.FtbPagination & JSXBase.HTMLAttributes; "ftb-partner-banner": LocalJSX.FtbPartnerBanner & JSXBase.HTMLAttributes; "ftb-person-games": LocalJSX.FtbPersonGames & JSXBase.HTMLAttributes; "ftb-person-overview": LocalJSX.FtbPersonOverview & JSXBase.HTMLAttributes; "ftb-player-career-season": LocalJSX.FtbPlayerCareerSeason & JSXBase.HTMLAttributes; "ftb-player-career-seasons": LocalJSX.FtbPlayerCareerSeasons & JSXBase.HTMLAttributes; "ftb-player-career-teams": LocalJSX.FtbPlayerCareerTeams & JSXBase.HTMLAttributes; "ftb-player-games": LocalJSX.FtbPlayerGames & JSXBase.HTMLAttributes; "ftb-player-media": LocalJSX.FtbPlayerMedia & JSXBase.HTMLAttributes; "ftb-player-overview": LocalJSX.FtbPlayerOverview & JSXBase.HTMLAttributes; "ftb-player-photo": LocalJSX.FtbPlayerPhoto & JSXBase.HTMLAttributes; "ftb-post-body": LocalJSX.FtbPostBody & JSXBase.HTMLAttributes; "ftb-post-preview": LocalJSX.FtbPostPreview & JSXBase.HTMLAttributes; "ftb-related-posts": LocalJSX.FtbRelatedPosts & JSXBase.HTMLAttributes; "ftb-season-best-players": LocalJSX.FtbSeasonBestPlayers & JSXBase.HTMLAttributes; "ftb-season-birthdays": LocalJSX.FtbSeasonBirthdays & JSXBase.HTMLAttributes; "ftb-season-contacts": LocalJSX.FtbSeasonContacts & JSXBase.HTMLAttributes; "ftb-season-games": LocalJSX.FtbSeasonGames & JSXBase.HTMLAttributes; "ftb-season-head": LocalJSX.FtbSeasonHead & JSXBase.HTMLAttributes; "ftb-season-media": LocalJSX.FtbSeasonMedia & JSXBase.HTMLAttributes; "ftb-season-tables": LocalJSX.FtbSeasonTables & JSXBase.HTMLAttributes; "ftb-slider-gallery": LocalJSX.FtbSliderGallery & JSXBase.HTMLAttributes; "ftb-spinner": LocalJSX.FtbSpinner & JSXBase.HTMLAttributes; "ftb-stadium-games": LocalJSX.FtbStadiumGames & JSXBase.HTMLAttributes; "ftb-stadium-overview": LocalJSX.FtbStadiumOverview & JSXBase.HTMLAttributes; "ftb-stadium-photo": LocalJSX.FtbStadiumPhoto & JSXBase.HTMLAttributes; "ftb-stage-net": LocalJSX.FtbStageNet & JSXBase.HTMLAttributes; "ftb-stage-table": LocalJSX.FtbStageTable & JSXBase.HTMLAttributes; "ftb-tabs": LocalJSX.FtbTabs & JSXBase.HTMLAttributes; "ftb-team-card": LocalJSX.FtbTeamCard & JSXBase.HTMLAttributes; "ftb-team-games": LocalJSX.FtbTeamGames & JSXBase.HTMLAttributes; "ftb-team-logo": LocalJSX.FtbTeamLogo & JSXBase.HTMLAttributes; "ftb-team-media": LocalJSX.FtbTeamMedia & JSXBase.HTMLAttributes; "ftb-team-overview": LocalJSX.FtbTeamOverview & JSXBase.HTMLAttributes; "ftb-team-roster": LocalJSX.FtbTeamRoster & JSXBase.HTMLAttributes; "ftb-team-season": LocalJSX.FtbTeamSeason & JSXBase.HTMLAttributes; "ftb-team-seasons": LocalJSX.FtbTeamSeasons & JSXBase.HTMLAttributes; "ftb-team-top-players": LocalJSX.FtbTeamTopPlayers & JSXBase.HTMLAttributes; "ftb-tour-format": LocalJSX.FtbTourFormat & JSXBase.HTMLAttributes; "ftb-user-photo": LocalJSX.FtbUserPhoto & JSXBase.HTMLAttributes; } } }