import { HttpClient, HttpParams } from '@angular/common/http'; import { Observable } from 'rxjs'; import { Form, AssociateEntity, FormPublish } from '../interface/form.interface'; import { WebApiResultResponse, PagingResponse } from '../public/web-api-result-response'; import { DynamicFormDesignTimeConfig } from '../utils/dynamic-form-designtime-config'; export declare class FormService extends WebApiResultResponse { private http; private config; private serviceUrl; constructor(http: HttpClient, config: DynamicFormDesignTimeConfig); getForms(params: HttpParams): Observable; getForm(id: string): Observable; getFormContent(id: string): Observable; updateFormContent(id: string, content: string): Observable; createForm(entity: Form): Observable; editForm(entity: Form): Observable; deleteForm(id: string): Observable; publishForm(model: FormPublish): Observable; newversion(id: string): Observable; addAssociateEntity(entity: AssociateEntity): Observable; changeAssociateEntity(entity: AssociateEntity): Observable; deleteAssoicateEntity(id: string): Observable; getAssociatedEntity(formId: string): Observable; getAssociatedDataEntity(formId: string): Observable; historyForms(params: HttpParams): Observable; getAssociatedDataEntityHistory(formId: string): Observable; getClassification(params?: any): Observable; private getFormsUrl; }