import type { Compiler, StatsCompilation } from '@rspack/core';
import type { ManifestJsonExports, ParsedModuleLinkPluginOptions } from './types';
export declare const RSPACK_PLUGIN_NAME = "rspack-module-link-plugin";
export declare class ManifestPlugin {
    private opts;
    constructor(opts: ParsedModuleLinkPluginOptions);
    apply(compiler: Compiler): void;
}
export declare function getExports(opts: ParsedModuleLinkPluginOptions, stats: StatsCompilation): ManifestJsonExports;
export declare function generateIdentifier({ root, name, filePath }: {
    root: string;
    name: string;
    filePath: string;
}): string;
