import { App, Module } from '../../concepts'; export declare function genSharedAppNasl(app: App, nodePaths?: string[], transformNamespace?: boolean): { name: string; title: string; provider: string; description: string; ideVersion: string; concept: string; type: string; logics: any[]; dataSources: any[]; structures: any[]; enums: any[]; metadataTypes: any[]; configuration: { concept: string; groups: { name: string; concept: string; properties: any[]; }[]; }; dependencies: any[]; interfaceDependencies: any[]; connectorDependencies: any[]; sharedAppDependencies: any[]; directories: any[]; }; /** * 生成共享应用的依赖关系图 */ export declare function genSharedAppGraph(app: App): Record; export declare function genShareContent(__data: App | any, includeAllTypes?: boolean): { shareContent: { name: string; title: string; provider: string; description: string; ideVersion: string; concept: string; type: string; logics: any[]; dataSources: any[]; structures: any[]; enums: any[]; metadataTypes: any[]; configuration: { concept: string; groups: { name: string; concept: string; properties: any[]; }[]; }; dependencies: any[]; interfaceDependencies: any[]; connectorDependencies: any[]; sharedAppDependencies: any[]; directories: any[]; }; dependOn: Record; }; export declare function getImportedNodePaths(sharedApp: Module): string[]; //# sourceMappingURL=share-content.d.ts.map