import { Api } from '../api'; import { HttpClient } from '@angular/common/http'; import { AuthService } from '../auth/auth.service'; import { Observable } from 'rxjs'; import { IDeleteResponse } from '../workspace/interfaces/delete-response.interface'; export declare class CollectionListService extends Api { readonly http: HttpClient; readonly authService: AuthService; constructor(http: HttpClient, authService: AuthService); get(colName: string): Observable; getItem(colName: string, id?: string): Observable; post(body: T, colName?: string, id?: string): Observable; delete(colName: string, id?: string): Observable; put(body: T, colName?: string): Observable; }