import { CardViewItem } from '@alfresco/adf-core'; import { Observable } from 'rxjs'; import { Node, Property } from '@alfresco/js-api'; import * as i0 from "@angular/core"; export declare class ContentTypePropertiesService { private readonly contentTypeService; private readonly dialog; private readonly versionCompatibilityService; private readonly propertyGroupTranslatorService; getContentTypeCardItem(node: Node): Observable; buildCardItemsFromPropertyList(properties: Property[], currentProperties: any): CardViewItem[]; private buildCardItemFromProperty; private getContentTypeSpecificProperties; private buildContentTypeTextCardModel; private buildContentTypeSelectCardModel; private getContentTypesAsSelectOption; private appendCurrentType; openContentTypeDialogConfirm(nodeType: any): Observable; close(): void; private openDialog; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵprov: i0.ɵɵInjectableDeclaration; }