export declare function getFederatedMasterAppInfo({ blocklet, sourceAppPid, version, groupPathPrefix, nodeInfo, }: { blocklet: any; sourceAppPid: string; version: string; groupPathPrefix: string; nodeInfo: any; }): { name: any; description: any; icon: string; link: any; updateSubEndpoint: boolean; subscriptionEndpoint: string; nodeDid: any; }; export declare function getBlockletInfoSimple(getBlocklet?: () => Promise): Promise<{ federated: import("@blocklet/server-js").FederatedConfig; appPid: string; blocklet: import("@blocklet/server-js").BlockletState; version: string; description: string; name: string; } | { version: any; name: string; description: string; federated: any; appPid: string; blocklet: { settings: { federated: any; }; }; }>; export declare function getAppInfo({ request, baseUrl, getBlocklet, getNodeInfo, }: { request: $TSFixMe; baseUrl: string; getBlocklet?: () => Promise; getNodeInfo: () => Promise<{ did: string; }>; }): Promise<{ name: any; description: any; icon: string; link: any; updateSubEndpoint: boolean; subscriptionEndpoint: string; nodeDid: any; }>; export declare function getMemberAppInfo({ request, baseUrl, getBlocklet, getNodeInfo, }: { request: any; baseUrl: string; getBlocklet?: () => Promise; getNodeInfo: () => Promise<{ did: string; }>; }): Promise<{ name: string; description: string; icon: string; link: string; updateSubEndpoint: boolean; subscriptionEndpoint: string; nodeDid: string; publisher: string; }>;