export declare function getMaster(blocklet?: import('../type').Blocklet): any;
export declare function getConfig(blocklet?: import('../type').Blocklet): any;
export declare function getFederatedEnabled(blocklet?: import('../type').Blocklet): boolean;
export declare function getSourceAppPid(blocklet?: import('../type').Blocklet): any;
export declare function getFederatedApp(blocklet?: import('../type').Blocklet): {
    appId: any;
    appName: any;
    appDescription: any;
    appLogo: any;
    appPid: any;
    appUrl: any;
    version: any;
    sourceAppPid: any;
    provider: string;
} | null;
export declare function getCurrentApp(blocklet?: import('../type').Blocklet): {
    appId: string;
    appName: string;
    appDescription: string;
    appLogo: string;
    appPid: string;
    appUrl: string;
    currentAppUrl: string | undefined;
    version: string;
    sourceAppPid: null;
    provider: string;
    type?: undefined;
} | {
    appId: string;
    appName: string;
    appDescription: string;
    appUrl: any;
    currentAppUrl: string;
    sourceAppPid: null;
    provider: string;
    type: string;
    appLogo?: undefined;
    appPid?: undefined;
    version?: undefined;
} | null;
export declare function getApps(blocklet: Blocklet): ({
    appId: any;
    appName: any;
    appDescription: any;
    appLogo: any;
    appPid: any;
    appUrl: any;
    version: any;
    sourceAppPid: any;
    provider: string;
} | {
    appId: string;
    appName: string;
    appDescription: string;
    appUrl: any;
    currentAppUrl: string;
    sourceAppPid: null;
    provider: string;
    type: string;
    appLogo?: undefined;
    appPid?: undefined;
    version?: undefined;
})[];
export declare function getBlockletData(appUrl: string, force?: boolean): Promise<Blocklet | null>;
