import * as rxjs from 'rxjs'; import { QueryResolverService } from '@ng-atomic/common/services/query-resolver'; import { ComponentStore } from '@ngrx/component-store'; import * as i0 from '@angular/core'; interface QueryState { query: string; } declare class QueryStore extends ComponentStore { protected queryResolver: QueryResolverService; protected langMap: Record; constructor(queryResolver: QueryResolverService, langMap: Record); get query(): string; query$: rxjs.Observable; setQuery: (observableOrValue: string | rxjs.Observable) => rxjs.Subscription; resolve(entities: E[]): E[]; static ɵfac: i0.ɵɵFactoryDeclaration, [null, { optional: true; }]>; static ɵprov: i0.ɵɵInjectableDeclaration>; } export { QueryStore }; export type { QueryState };