export type { ClientReference, ImportManifestEntry, ModuleLoading, SSRManifest, SSRModuleMap, ClientReferencesMap, ServerReferencesMap, ServerManifest, ServerReferencesModuleInfo, ClientManifest, } from '@modern-js/types/server'; import { type Module } from '@swc/core'; import type { LoaderDefinitionFunction, ModuleGraph, NormalModule, Module as WebpackModule } from 'webpack'; export declare const webpackRscLayerName = "react-server"; export type SourceMap = Parameters[1]; export declare const MODERN_RSC_INFO = "modernRscInfo"; export declare const sharedData: { store: Map; get(key: string): T | undefined; set(key: string, value: T): void; clear(): void; }; export declare function setBuildInfo(mod: WebpackModule, property: Record): void; export declare function setRscBuildInfo(mod: WebpackModule, property: Record): void; export declare function removeRscBuildInfo(mod: WebpackModule): void; export declare function getRscBuildInfo(mod: WebpackModule): any; export declare function isCssModule(mod: WebpackModule): any; export declare const parseSource: (source: string) => Promise; export declare const getExportNames: (ast: Module, collectFuncOnly?: boolean) => Promise; export declare const isServerModule: (ast: Module) => Promise; export declare const isClientModule: (ast: Module) => Promise; export declare function findRootIssuer(modulegraph: ModuleGraph, module: NormalModule): NormalModule;