import { IDictionary } from '../utils'; /** * Class */ export declare class Metadata { private static enabledConsoleValue; private static instances; private static instancesCount; static getEnabledConsole(): boolean; static setEnabledConsole(enabled: boolean): void; static get(path: string, local?: boolean, JSONCache?: boolean | string): Promise; static post(path: string, params?: any): Promise; static getMetadataUrl(path: string, local?: boolean): string; static clearInstance(instanceName: string, instanceId: number): void; static addInstance(instance: { name: string; }, allowDuplicate?: boolean): number; static getInstance(name: string): T; static getInstances(name: string): any[]; static updateInstance>(name: string, props: T): T; private static searchDuplicateInstanceName; private static getMetadataFromCache; private static getMetadataFromRequest; }