import { AbstractHttpService } from '@wm/core';
import * as i0 from "@angular/core";
export declare class MetadataService {
    private $http;
    metadataMap: Map<string, any>;
    providerMap: Map<string, any>;
    CONTEXT_APP: string;
    constructor($http: AbstractHttpService);
    isLoaded(): boolean;
    load(prefabName?: string): Promise<any>;
    getByOperationId(operationId: any, context: any): any;
    getByProviderId(providerId: any, context: any): any;
    getByCrudId(crudId: any, context: any): any[];
    static ɵfac: i0.ɵɵFactoryDeclaration<MetadataService, never>;
    static ɵprov: i0.ɵɵInjectableDeclaration<MetadataService>;
}
