@interface CLSNewLocationInformant : CLSInformant + (id)classIdentifier; + (id)familyIdentifier; + (id)businessItemsForRegion:(id)a0; + (id)informantDependenciesIdentifiers; + (id)_categoriesDescriptionFromCategories:(id)a0; + (id)areaOfInterestCategories; + (id)createPlaceForBusinessItem:(id)a0; + (BOOL)doesRegion:(id)a0 containLocation:(id)a1; + (BOOL)doesRegion:(id)a0 intersectOtherRegion:(id)a1; + (id)filterBusinessItems:(id)a0 forCategories:(id)a1 subCategories:(id)a2 blocklistCategories:(id)a3; + (BOOL)location:(struct CLLocationCoordinate2D { double x0; double x1; })a0 isCloseToLocation:(struct CLLocationCoordinate2D { double x0; double x1; })a1; + (BOOL)location:(struct CLLocationCoordinate2D { double x0; double x1; })a0 isFarFromLocation:(struct CLLocationCoordinate2D { double x0; double x1; })a1; + (id)natureCategories; + (id)pointOfInterestCategories; + (id)regionOfInterestCategories; + (id)searchBusinessItemsAtCoordinate:(struct CLLocationCoordinate2D { double x0; double x1; })a0 forCategories:(id)a1 precision:(double)a2 inCache:(id)a3; + (struct CLLocationCoordinate2D { double x0; double x1; })shiftedCoordinatesFromOriginalCoordinates:(struct CLLocationCoordinate2D { double x0; double x1; })a0; + (id)shiftedLocationFromOriginalLocation:(id)a0; - (id)_pointOfInterestTraits; - (id)_regionOfInterestCategories; - (id)_regionOfInterestTraits; - (id)gatherCluesForInvestigation:(id)a0 progressBlock:(id /* block */)a1; - (id)locationAreaOfInterestCluesForInputClue:(id)a0; - (id)locationPointOfInterestCluesForInputClue:(id)a0; - (id)locationRegionOfInterestCluesForInputClue:(id)a0; - (id)outputLocationCluesForOuputClueKey:(id)a0 inputClue:(id)a1 region:(id)a2 traits:(id)a3 categories:(id)a4 exactMatch:(BOOL)a5 precision:(double)a6 cache:(id)a7; @end