import { Actions as NgrxActions } from '@ngrx/effects'; import { Action, Store } from '@ngrx/store'; import { MtnaErrorService } from '@mtna/lib-ui/error'; import { MtnaSearchService } from '@mtna/search-manager-ui'; import { MtnaSearchStateConfig } from '../models/index'; import * as i0 from "@angular/core"; export declare class SearchEffects { private readonly actions$; private errorService; private searchService; private store; private searchStateConfig?; filter$: import("rxjs").Observable<{ targetId?: string | undefined; query: Partial; useDefaults?: boolean | undefined; concatResults?: boolean | undefined; } & import("@ngrx/store/src/models").TypedAction<`[${string}] Search`>> & import("@ngrx/effects").CreateEffectMetadata; loadMore$: import("rxjs").Observable<{ targetId?: string | undefined; query: Partial; useDefaults?: boolean | undefined; concatResults?: boolean | undefined; } & import("@ngrx/store/src/models").TypedAction<`[${string}] Search`>> & import("@ngrx/effects").CreateEffectMetadata; loadTarget$: import("rxjs").Observable> & import("@ngrx/effects").CreateEffectMetadata; loadTargets$: import("rxjs").Observable | ({ targets: import("@mtna/search-manager-ui").SearchTarget[]; } & import("@ngrx/store/src/models").TypedAction<`[${string}] Load Targets Success`>)> & import("@ngrx/effects").CreateEffectMetadata; paginate$: import("rxjs").Observable<{ targetId?: string | undefined; query: Partial; useDefaults?: boolean | undefined; concatResults?: boolean | undefined; } & import("@ngrx/store/src/models").TypedAction<`[${string}] Search`>> & import("@ngrx/effects").CreateEffectMetadata; resetFilters$: import("rxjs").Observable<{ targetId?: string | undefined; query: Partial; useDefaults?: boolean | undefined; concatResults?: boolean | undefined; } & import("@ngrx/store/src/models").TypedAction<`[${string}] Search`>> & import("@ngrx/effects").CreateEffectMetadata; search$: import("rxjs").Observable<({ targetId?: string | undefined; subsequentQuery?: Partial | undefined; useDefaults?: boolean | undefined; } & import("@ngrx/store/src/models").TypedAction<`[${string}] Load Target`>) | import("@ngrx/store/src/models").TypedAction<`[${string}] Search Failure`> | ({ result: import("@mtna/search-manager-ui").SearchResult; lastQuery: import("@mtna/search-manager-ui").SearchQuery; concatResults?: boolean | undefined; } & import("@ngrx/store/src/models").TypedAction<`[${string}] Search Success`>)> & import("@ngrx/effects").CreateEffectMetadata; searchText$: import("rxjs").Observable<{ targetId?: string | undefined; query: Partial; useDefaults?: boolean | undefined; concatResults?: boolean | undefined; } & import("@ngrx/store/src/models").TypedAction<`[${string}] Search`>> & import("@ngrx/effects").CreateEffectMetadata; sort$: import("rxjs").Observable<{ targetId?: string | undefined; query: Partial; useDefaults?: boolean | undefined; concatResults?: boolean | undefined; } & import("@ngrx/store/src/models").TypedAction<`[${string}] Search`>> & import("@ngrx/effects").CreateEffectMetadata; constructor(actions$: NgrxActions, errorService: MtnaErrorService, searchService: MtnaSearchService, store: Store, searchStateConfig?: MtnaSearchStateConfig | undefined); static ɵfac: i0.ɵɵFactoryDeclaration; static ɵprov: i0.ɵɵInjectableDeclaration; }