import { HttpClient, HttpParams } from '@angular/common/http'; import { WebApiResultResponse, PagingResponse } from '../public/web-api-result-response'; import { DynamicFormDesignTimeConfig } from '../utils/dynamic-form-designtime-config'; import { Observable } from 'rxjs'; import { DynamicFormLabel, DynamicFormUpdateLabel } from '../utils/label.type'; import { FormContentResponse } from 'zr-dynamic-form/dynamic-form-common'; export declare class LabelService extends WebApiResultResponse { private http; private config; private serviceUrl; constructor(http: HttpClient, config: DynamicFormDesignTimeConfig); getLabel(id: string): Observable; getHistoryLabel(id: string): Observable; getLabels(params: HttpParams): Observable; getHistoryLabels(params: HttpParams): Observable; add(label: DynamicFormLabel): Observable; update(label: DynamicFormUpdateLabel): Observable; updateContent(id: string, labelContent: string): Observable; delete(id: string): Observable; getContent(labelId: string): Observable; getHistoryContent(labelId: string): Observable; private getLabelsUrl; }