import { Observable } from 'rxjs'; import { GeoLocationTypeState, LocationType } from './geo-location-type.reducer'; import { Store } from '@ngrx/store'; import { AppState } from '../../reducers/index'; import { GeoLocationTypeActions } from './geo-location-type.actions'; import { GeoIdService } from '../geo.id'; import { LocationTypeValue } from '../geo.interface'; export declare class GeoLocationTypeService { private _store; private geoIdService; private geoLocationTypeActions; $model: any; getModel: (_store: Store) => Observable; setTranslatedTypes(): void; selectType(selectedType: LocationType): void; selectTypeByValue(selectedTypeValue: LocationTypeValue[]): void; showInfoForType(type: LocationType): void; toggleTypeDropdown(isOpen?: boolean): void; constructor(_store: Store, geoIdService: GeoIdService, geoLocationTypeActions: GeoLocationTypeActions); }