import { Observable } from 'rxjs'; import { HttpClient } from '@angular/common/http'; import { ConfigService } from '@valtimo/shared'; import { ObjectConfiguration } from '../models/object.model'; import { FormDefinition } from '@valtimo/form-management'; import * as i0 from "@angular/core"; export declare class ObjectService { private http; private readonly valtimoEndpointUri; constructor(http: HttpClient, configService: ConfigService); getObjectsByObjectManagementId(objectManagementId: string, params?: any): Observable; postObjectsByObjectManagementId(objectManagementId: string, params?: any, payload?: any): Observable; createObject(params: { objectManagementId: string; }, payload: object): Observable; updateObject(params: { objectManagementId: string; objectId: string; }, payload: object): Observable; deleteObject(params: { objectManagementId: string; objectId: string; }): Observable; getPrefilledObjectFromObjectUrl(params: any): Observable; removeEmptyStringValuesFromSubmission(submission: any): { [k: string]: unknown; }; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵprov: i0.ɵɵInjectableDeclaration; }