import { Node } from '@alfresco/js-api'; import { Observable, Subject } from 'rxjs'; import { CardViewItem } from '@alfresco/adf-core'; import { CardViewGroup, OrganisedPropertyGroup, PresetConfig } from '../interfaces/content-metadata.interfaces'; import * as i0 from "@angular/core"; export declare class ContentMetadataService { private readonly basicPropertiesService; private readonly contentMetadataConfigFactory; private readonly propertyGroupTranslatorService; private readonly propertyDescriptorsService; private readonly contentTypePropertyService; error: Subject<{ statusCode: number; message: string; }>; getBasicProperties(node: Node): Observable; getContentTypeProperty(node: Node): Observable; openConfirmDialog(changedProperties: any): Observable; getGroupedProperties(node: Node, preset?: string | PresetConfig): Observable; setTitleToNameIfNotSet(propertyGroups: OrganisedPropertyGroup[]): OrganisedPropertyGroup[]; filterEmptyPreset(propertyGroups: OrganisedPropertyGroup[]): OrganisedPropertyGroup[]; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵprov: i0.ɵɵInjectableDeclaration; }