import { Item } from '@slarys/ufe-models'; import { Observable } from 'rxjs'; import { HttpClient } from '@angular/common/http'; export declare class ItemService { private httpClient; private __items; private __item; items: Observable; item: Observable; private httpOptions; constructor(httpClient: HttpClient); getItemsByLocalUser(page: any): Observable; getItemsByUser(id: any, page?: number, lc?: string, sts?: string, s?: string, layout?: string): Observable; getMyItemsWithOffers(page?: number): Observable; getOfferedItemsByUser(page: any): Observable; getFollowedItemsByUser(page: any): Observable; getItemsByCategoryTags(tag: string, page?: number, lc?: string, sts?: string, s?: string, layout?: string): Observable; getItemsByQuery(tag: string, page?: number, lc?: string, sts?: string, s?: string, layout?: string): Observable; getItem(id: any): Observable; getItemsRaw(): Observable; searchItem(query: string): Observable; /** POST: add a new hero to the database */ saveItem(item: Item): Observable; saveItemAsTemporary(item: Item): Observable; saveTemporaryAsItem(id: any): Observable; followItem(item: Item): Observable; unfollowItem(item: Item): Observable; handleError(error: Response): Observable; submitOffer(item: Item): Observable; updateItem(item: Item): Observable; cancelItem(item: Item): Observable; completeItem(item: Item): Observable; acceptOffer(item: Item): Observable; deleteOffer(item: Item): Observable; deleteFile(id: any): any; editOffer(item: Item): Observable; }