import { Observable } from 'rxjs'; import { FileModel } from '../../shared-form/models'; import { ObjectValuesDto, SectionValueModel, UpdateValueResult, TemplateModel } from '../models'; import * as i0 from "@angular/core"; export declare class ObjectFormService { private _http; private _concurrencyService; private _apiUrl; private _concurrencyKey; get apiUrl(): string; updateApiUrl(apiUrl: string): void; getTemplate(objectId: string): Observable<{ templateSysName: string; }>; getSectionValues(applicationId: string, versionId?: string | number | null): Observable; getTemplateSettings(templateSysName: string): Observable; updateApplicationValues(applicationId: string, sectionValues: SectionValueModel[], versionId?: string | number | null): Observable; saveApplication(applicationId: string, versionId?: string | number | null): Observable; copyApplication(copyCommand: { sourceId: string; targetTemplateSysName: string; }): Observable<{ id: string; }>; getSectionFiles(applicationId: string, sectionSysName: string, versionId?: string | number | null): Observable; canEditObject(applicationId: string, versionId?: string | number | null): Observable; private getHeaders; private mapResult; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵprov: i0.ɵɵInjectableDeclaration; }