import { OnDestroy, OnInit } from '@angular/core'; import { IStatusBarConfig } from '../../models/statusBar-config.model'; import { IStatusBarState } from '../../reducers/status-bar.reducer'; import { Store } from '@ngrx/store'; import { ICaseDataInputFiltersState } from '../../../menu-items/cases/models/case.model'; import { DateTimeAdapter } from '@ansyn/ng-pick-datetime'; import { IMultipleOverlaysSourceConfig } from '../../../core/models/multiple-overlays-source-config'; import { SearchOptionsComponent } from '../search-options/search-options.component'; import { TranslateService } from '@ngx-translate/core'; declare type SearchPanelTitle = 'DataInputs' | 'LocationPicker'; export declare class SearchPanelComponent implements OnInit, OnDestroy { protected store$: Store; statusBarConfig: IStatusBarConfig; private multipleOverlaysSourceConfig; componentMode: boolean; protected _parent: SearchOptionsComponent; private translateService; popupExpanded: Map; dataInputFilterTitle: string; geoFilterTitle: string; geoFilterCoordinates: string; dataInputFilters: ICaseDataInputFiltersState; advancedSearch: Boolean; dataInputFilters$: import("rxjs").Observable; geoFilter$: import("rxjs").Observable<[import("../../../menu-items/cases/models/case.model").CaseGeoFilter, boolean]>; updateGeoFilterCoordinates$: import("rxjs").Observable; isRTL: boolean; constructor(store$: Store, statusBarConfig: IStatusBarConfig, multipleOverlaysSourceConfig: IMultipleOverlaysSourceConfig, componentMode: boolean, _parent: SearchOptionsComponent, translateService: TranslateService, dateTimeAdapter: DateTimeAdapter); ngOnInit(): void; toggleExpander(popupName: SearchPanelTitle, forceState?: boolean): void; isActive(popup: SearchPanelTitle): boolean; ngOnDestroy(): void; isDataInputsOk(): boolean; toggleAdvancedSearch(): void; close(): void; } export {};