import { Observable, Subject } from 'rxjs'; import { RepositoryInfo, SystemPropertiesRepresentation, DiscoveryApi, BpmProductVersionModel } from '@alfresco/js-api'; import * as i0 from "@angular/core"; export declare class DiscoveryApiService { private readonly authenticationService; private readonly alfrescoApiService; private _discoveryApi; get discoveryApi(): DiscoveryApi; /** * Gets product information for Content Services. */ ecmProductInfo$: Subject; constructor(); /** * Gets product information for Content Services. * * @returns ProductVersionModel containing product details */ getEcmProductInfo(): Observable; /** * @deprecated since 8.3.0 this method is no longer used, and will be removed in the next major release. * Gets product information for Process Services. * * @returns ProductVersionModel containing product details */ getBpmProductInfo(): Observable; getBPMSystemProperties(): Observable; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵprov: i0.ɵɵInjectableDeclaration; }