import { ActivatedRoute, Router } from '@angular/router'; import { TranslateService } from '@ngx-translate/core'; import { ListField, PageTitleService, Pagination } from '@valtimo/components'; import { GlobalNotificationService, SearchField, SearchFieldValues } from '@valtimo/shared'; import { ObjectManagementService } from '@valtimo/object-management'; import { BehaviorSubject, Observable } from 'rxjs'; import { ColumnType } from '../../models/object.model'; import { ObjectColumnService } from '../../services/object-column.service'; import { ObjectService } from '../../services/object.service'; import * as i0 from "@angular/core"; export declare class ObjectListComponent { private readonly globalNotificationService; private readonly objectColumnService; private readonly objectManagementService; private readonly objectService; private readonly pageTitleService; private readonly route; private readonly router; private readonly translate; private readonly translateService; readonly loading$: BehaviorSubject; readonly submission$: BehaviorSubject; readonly formValid$: BehaviorSubject; readonly showModal$: BehaviorSubject; readonly disableInput$: BehaviorSubject; readonly clearForm$: BehaviorSubject; readonly columnType$: BehaviorSubject; readonly objectManagementId$: Observable; private readonly refreshObjectList$; readonly currentPageAndSize$: BehaviorSubject>; readonly pageSizes$: BehaviorSubject>; readonly pagination$: Observable; paginationClicked(newPageNumber: any): void; paginationSet(newPageSize: any): void; private readonly searchFieldValues$; readonly objectSearchFields$: Observable | null>; readonly objectConfiguration$: Observable>; readonly formDefinition$: Observable; private readonly columns$; readonly fields$: Observable>; constructor(globalNotificationService: GlobalNotificationService, objectColumnService: ObjectColumnService, objectManagementService: ObjectManagementService, objectService: ObjectService, pageTitleService: PageTitleService, route: ActivatedRoute, router: Router, translate: TranslateService, translateService: TranslateService); openModal(): void; closeModal(): void; onFormioChange(formio: any): void; addObject(): void; redirectToDetails(record: any): void; search(searchFieldValues: SearchFieldValues): void; private refreshObjectList; private disableInput; private enableInput; private setDefaultFields; private handleRetrievingFormError; private handleCreateObjectError; private mapSearchValuesToFilters; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }