import { MicroAppConfig } from '../../../utils/micro-frontend/types.js';
export type AppParams = MicroAppConfig & {
    uuid: string;
};
export declare const mountApp: ({ id, uuid, name }: AppParams) => Promise<void>;
export declare const unmountApp: ({ id, uuid, name }: AppParams) => Promise<void | null>;
export declare const loadApp: (appConfig: AppParams) => Promise<void>;
export declare const unloadApp: ({ id, uuid, hostUrl, documentEle, }: {
    id: string;
    uuid: string;
    hostUrl?: string;
    documentEle: Document;
}) => void;
