export default TabSelection;
declare function TabSelection({ dataSource, filterBasedOn, selectedTab, setSelectedTab, sectionOptions, selectedSection, setSelectedSection, mapHidden, onToggleMap, filtersHidden, onToggleFilters, isTablet, isMobile, customFilters, setIsClearFilters, }: {
    dataSource: any;
    filterBasedOn: any;
    selectedTab: any;
    setSelectedTab: any;
    sectionOptions: any;
    selectedSection: any;
    setSelectedSection: any;
    mapHidden: any;
    onToggleMap: any;
    filtersHidden: any;
    onToggleFilters: any;
    isTablet: any;
    isMobile: any;
    customFilters: any;
    setIsClearFilters: any;
}): JSX.Element;
declare namespace TabSelection {
    namespace propTypes {
        let dataSource: PropTypes.Validator<string>;
        let filterBasedOn: PropTypes.Validator<string>;
        let selectedTab: PropTypes.Validator<string>;
        let setSelectedTab: PropTypes.Validator<(...args: any[]) => any>;
        let sectionOptions: PropTypes.Validator<PropTypes.InferProps<{}>[]>;
        let selectedSection: PropTypes.Validator<any>;
        let setSelectedSection: PropTypes.Validator<(...args: any[]) => any>;
        let mapHidden: PropTypes.Validator<boolean>;
        let onToggleMap: PropTypes.Validator<(...args: any[]) => any>;
        let filtersHidden: PropTypes.Validator<boolean>;
        let onToggleFilters: PropTypes.Validator<(...args: any[]) => any>;
        let isTablet: PropTypes.Validator<boolean>;
        let isMobile: PropTypes.Validator<boolean>;
        let customFilters: PropTypes.Validator<NonNullable<PropTypes.InferProps<{}>>>;
        let setIsClearFilters: PropTypes.Validator<(...args: any[]) => any>;
    }
}
import PropTypes from 'prop-types';
//# sourceMappingURL=index.d.ts.map