import { Observable } from 'rxjs/Observable'; import { RestService } from '../rest'; import { ModelMeta, ExtModelMetaConfig } from './models'; export declare class ModelMetaService { private config; private rest; /** * Models exposed */ modelMap: Map; /** * True when all models are loaded. */ initiated: boolean; constructor(config: ExtModelMetaConfig, rest: RestService); /** * Get a single module * * @param model * @param projecion */ getModel(model: string, projecion?: string): Observable; private addToMap(modelMeta, projection?); /** Get all the models exposed by the backend.*/ getModels(): Observable; }