import { TranslateService } from '@ngx-translate/core'; import { LocationType } from './geo-location-type.reducer'; import { GeoIdService } from '../geo.id'; import { Action } from '@ngrx/store'; export interface GeoLocationTypeAction extends Action { type: string; payload?: any; } export declare class GeoLocationTypeActions { private translateService; private geoIdService; static SET_TRANSLATED_TYPES: string; static SELECT_TYPE: string; static SHOW_INFO_FOR_TYPE: string; static TOGGLE_TYPE_DROPDOWN: string; setTranslatedTypes(): { type: string; payload: { id: string; types: { id: string; name: any; info: any; showInfo: boolean; value: string[]; }[]; }; }; selectType(selectedType: LocationType): { type: string; payload: { id: string; selectedType: LocationType; }; }; showInfoForType(type: LocationType): { type: string; payload: { id: string; type: LocationType; }; }; toggleTypeDropdown(isOpen?: boolean): { type: string; payload: { id: string; isOpen: boolean; }; }; constructor(translateService: TranslateService, geoIdService: GeoIdService); }