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 {
        const dataSource: PropTypes.Validator<string>;
        const filterBasedOn: PropTypes.Validator<string>;
        const selectedTab: PropTypes.Validator<string>;
        const setSelectedTab: PropTypes.Validator<(...args: any[]) => any>;
        const sectionOptions: PropTypes.Validator<PropTypes.InferProps<{}>[]>;
        const selectedSection: PropTypes.Validator<any>;
        const setSelectedSection: PropTypes.Validator<(...args: any[]) => any>;
        const mapHidden: PropTypes.Validator<boolean>;
        const onToggleMap: PropTypes.Validator<(...args: any[]) => any>;
        const filtersHidden: PropTypes.Validator<boolean>;
        const onToggleFilters: PropTypes.Validator<(...args: any[]) => any>;
        const isTablet: PropTypes.Validator<boolean>;
        const isMobile: PropTypes.Validator<boolean>;
        const customFilters: PropTypes.Validator<NonNullable<PropTypes.InferProps<{}>>>;
        const setIsClearFilters: PropTypes.Validator<(...args: any[]) => any>;
    }
}
import PropTypes from "prop-types";
//# sourceMappingURL=index.d.ts.map