import React from 'react'; import ConnectionMap from './map/connection-map.class'; import { IAvailableCountryFilter, IAvailableFilters } from './data'; interface IFilterSidebarProps { map: ConnectionMap; availableFilters: IAvailableFilters; onBackAction: () => void; } interface IFilterSidebarState { filters: { [x: string]: boolean; }; showInfo: { [x: string]: boolean; }; selectedCountries: Array; selectedCountryIndex: number; } export default class FilterSideBar extends React.Component { state: { filters: { isListedNone: boolean; }; showInfo: {}; selectedCountries: any[]; selectedCountryIndex: number; }; private _handleFilterCheckboxChange; private _handleListedFilterRadioChange; private _handleCountrySelectChange; private _handleSelectedCountryRemove; private _renderCheckboxFromFilter; private _clearAllFilters; private _isFiltered; render(): JSX.Element; } export {};