import Garfish, { type interfaces } from 'garfish'; import type React from 'react'; import type { Manifest, MicroComponentProps, ModulesInfo } from '../useModuleApps'; export interface Provider extends interfaces.Provider { SubModuleComponent?: React.ComponentType; jupiter_submodule_app_key?: React.ComponentType; } export interface AppMap { [key: string]: React.FC; } export declare function pathJoin(...args: string[]): string; export declare function generateApps(options: typeof Garfish.options, manifest?: Manifest): { apps: AppMap; appInfoList: ModulesInfo; };