declare const _default: import("react").MemoExoticComponent<typeof Filter>;
export default _default;
declare function Filter({ radius, excludeSideTrack, filters, filtersOptions, isRadiusEditable, filtersHidden, onChangeFilters, onChangeRadius, onChangeSidetrack, onClearFilters, isTablet, isMobile, onToggleFilters, }: {
    radius: any;
    excludeSideTrack: any;
    filters: any;
    filtersOptions: any;
    isRadiusEditable: any;
    filtersHidden: any;
    onChangeFilters: any;
    onChangeRadius: any;
    onChangeSidetrack: any;
    onClearFilters: any;
    isTablet: any;
    isMobile: any;
    onToggleFilters: any;
}): JSX.Element | null;
declare namespace Filter {
    namespace propTypes {
        let subjectWell: PropTypes.Requireable<PropTypes.InferProps<{}>>;
        let radius: PropTypes.Validator<number>;
        let isRadiusEditable: PropTypes.Validator<boolean>;
        let excludeSideTrack: PropTypes.Validator<boolean>;
        let filters: PropTypes.Validator<NonNullable<PropTypes.InferProps<{}>>>;
        let filtersOptions: PropTypes.Validator<NonNullable<PropTypes.InferProps<{}>>>;
        let filtersHidden: PropTypes.Validator<boolean>;
        let onChangeFilters: PropTypes.Validator<(...args: any[]) => any>;
        let onChangeRadius: PropTypes.Validator<(...args: any[]) => any>;
        let onChangeSidetrack: PropTypes.Validator<(...args: any[]) => any>;
        let onClearFilters: PropTypes.Validator<(...args: any[]) => any>;
        let isTablet: PropTypes.Validator<boolean>;
        let isMobile: PropTypes.Validator<boolean>;
        let onToggleFilters: PropTypes.Validator<(...args: any[]) => any>;
    }
    namespace defaultProps {
        let subjectWell_1: null;
        export { subjectWell_1 as subjectWell };
    }
}
import PropTypes from 'prop-types';
//# sourceMappingURL=index.d.ts.map