export interface PluginManifest {
    app: {
        id: string;
        name: string;
        key: string;
        env: Record<string, any>[];
    };
    key: string;
    title: string;
    originalKey: string;
    route?: string;
    resource: {
        key: string;
        url: string;
    };
    loadType?: any;
}
export declare type UsePluginManifestType = (props: {
    module: string;
    workspaceKey?: string;
}) => {
    loading: boolean;
    manifest: Array<PluginManifest>;
};
export declare const usePluginManifest: UsePluginManifestType;
