import type { Tap } from 'tapable';
export declare const pluginTapName = "RsdoctorRspackPlugin";
export declare const pluginTapPostOptions: Tap;
export declare const pluginTapPreOptions: Tap;
export declare const internalPluginTapPreOptions: (namespace: string) => Tap;
export declare const internalPluginTapPostOptions: (namespace: string) => Tap;
export declare const pkg: {
    name: string;
    version: string;
    repository: {
        type: string;
        url: string;
        directory: string;
    };
    license: string;
    main: string;
    types: string;
    files: string[];
    exports: {
        ".": {
            import: {
                types: string;
                default: string;
            };
            require: {
                types: string;
                default: string;
            };
        };
    };
    type: string;
    scripts: {
        dev: string;
        start: string;
        build: string;
        test: string;
    };
    dependencies: {
        "@rsdoctor/core": string;
        "@rsdoctor/graph": string;
        "@rsdoctor/sdk": string;
        "@rsdoctor/types": string;
        "@rsdoctor/utils": string;
    };
    devDependencies: {
        "@rspack/core": string;
        "@types/node": string;
        "@types/tapable": string;
        tslib: string;
        typescript: string;
    };
    peerDependencies: {
        "@rspack/core": string;
    };
    peerDependenciesMeta: {
        "@rspack/core": {
            optional: boolean;
        };
    };
    publishConfig: {
        access: string;
        registry: string;
    };
};
