export interface ModuleMeta { type: string; version: string; metadata: any; } export interface ReferencedModules extends ModuleMeta { paths: string[]; } export interface ModuleInstance { id?: string; path?: string; metadata: any; } export interface Entry { name: string; path: string; modules: string[]; refs: string[]; } export declare class B2Meta { private meta; private _referencedModules; private _allModules; private childApps; constructor(data: any); get name(): string; get publicURL(): string; get referencedModules(): ReferencedModules[]; get allModules(): { [key: string]: ModuleInstance[]; }; get entries(): Entry[]; private findModules; } export declare function parseMeta(data: any): B2Meta;