import { Http } from '@angular/http'; import 'rxjs/add/operator/map'; import 'rxjs/add/operator/catch'; import { Store } from '@ngrx/store'; import { Observable } from 'rxjs/Observable'; import { APIDispatcher, APIRequestOptions } from '../utils/index'; export declare class LoopTopicService extends APIDispatcher { http: Http; store: Store; constructor(http: Http, store: Store); query(page?: number, size?: number, options?: APIRequestOptions): Observable; fetch(identities: string[]): Observable; fetchForStore(identities: string[]): any; notes(identities: string[]): any; responses(identities: string[]): any; updateNote(identity: string, note: string): any; /** * Fetches the next available page for topics, if any */ getNextPage(): void; /** * Resets the entries in the app-state slice for Loop Topics * * * @memberOf LoopTopicService */ resetEntries(): void; /** * Resets the selected entries in the app-state slice for Loop Topics * * * @memberOf LoopTopicService */ resetSelectedEntries(): void; }