import { ActionReducer } from '@ngrx/store'; import { GeoItem } from '../geo-item.interface'; export interface Term { input: string; query: string; customLocationKey: string; } export interface GeoSearchState { inputValue: string; terms: Array; termsGrouped: { queries: Array; customLocationKeys: Array; }; termsFound: Array; termsNotFound: Array; termsMatches: Array<{ term: Term; item: GeoItem; }>; items: Array; fetching: boolean; hasFocus: boolean; isDropdownOpen: boolean; isMapOpen: boolean; } export declare const geoSearchInitial: GeoSearchState; export declare const GEO_TARGETING_SEARCH_KEY = "geoSearch"; export declare const geoSearchReducer: ActionReducer;