import { EventEmitter } from "../../stencil-public-runtime";
import { NextGame } from "./nextGame";
export declare class GameDayCard {
  private readonly sportsListURL;
  private readonly sportsScheduleURL;
  private readonly sparkyOnGameDaySvg;
  private readonly openInNewTabIcon;
  private readonly closeIcon;
  private readonly flamesFootballUrl;
  private teamId;
  isGameDay: boolean;
  nextGame: NextGame | undefined;
  isDismissed: boolean;
  isGameDayEmitter: EventEmitter<{
    isGameDay: boolean;
    gameId: number;
  }>;
  dismissGameDayCardEmitter: EventEmitter<{
    gameId: number;
  }>;
  connectedCallback(): Promise<void>;
  fetchGameDayScheduleId(): Promise<number>;
  fetchSportsScheduleById(id: number): Promise<JSON[]>;
  getGameDayData(): Promise<void>;
  emitIsGameDay(): void;
  mapGameDayData(gameDayScheduleJSON: JSON[]): void;
  formatGameDateForCard(date: string): string;
  setIsDismissed(): void;
  dismissCard(): void;
  render(): any;
}
