import React from "react"; import { List, ScrollParams } from "react-virtualized"; import { MissionThemeData } from "../types"; import { Tiles } from "./tiles"; declare type Props = { current?: number; themes: MissionThemeData[]; select?: (mission: number) => void; }; interface State { current?: number; selected?: number; scrollParams?: ScrollParams; } export declare class MissionMap extends React.PureComponent { state: State; list: React.RefObject; tiles?: Tiles; getTiles(): Tiles | undefined; select(mission: number): void; componentDidUpdate(prevProps: Readonly): void; private animateAndOpenNext; render(): JSX.Element | undefined; } export {};