import { EventEmitter } from '@angular/core'; import { Observable } from 'rxjs/Observable'; import { GSPMetadataService } from '../metadata.service'; export declare class MetadataService { private gspMetadataService; currentProjectPath: string; rootPath: string; packRefPath: string; selectedChange: EventEmitter; constructor(gspMetadataService: GSPMetadataService); treeData: any[]; getMetadataClassifier(type: any): any[]; metadatas: any[]; addMetadata(metadata: any): void; clearMetadata(): void; packages: any[]; addPackage(mp: any): void; clearPackage(): void; GetMetadataList(typeName: string): Observable; GetMetadataListInBo(typeName: string): Observable; GetMetadataByFilter(typeCode: string, postfix: string, filter: string): Observable; GetMetadataProjectInfo(): Observable; GetMetadataProjPath(metadataPath: string): Observable; GetMetadataInfos(scope: any, codelanguage: string, isMavenEnable: boolean, metadataType?: any, searchText?: any, page?: any, selectedPackageSource?: any): Observable; GetMetadataPackageInfo(packPath: string, packageName: string): Observable; pickMetadataIndex(scope: number, metadataIndexDto: any, codelanguage: string, isMavenEnable: boolean): Observable; LoadTheMetadata(metadata: any): Observable; LoadMetadata(): Observable; GetMetadataPackages(): Observable; UpdateMetadataProject(packageHeader: any): Observable; getCodeLanguage(): Observable; getProcessMode(): Observable; Refresh(): void; getBoPath(): Observable; }