import { r as ModuleData } from "../types-zPQ3RHgH.mjs"; //#region src/runtime/rsc-client-runtime.d.ts declare function registerClientComponent(componentFunction: any, id: string, exportName: string): void; declare function getClientComponent(id: string): any; declare function createClientModuleMap(): Record; declare class RscClient { componentCache: Map; moduleCache: Map; inflightRequests: Map>; config: { maxRetries: number; retryDelay: number; timeout: number; }; constructor(); configure(config: Partial): void; clearCache(): void; fetchServerComponent(componentId: string, props?: any): Promise; fetchServerComponentStream(componentId: string, props?: any): Promise; buildRequestHeaders(): Record; fetchWithTimeout(url: string, options: RequestInit): Promise; processRscResponse(response: Response): Promise; processRscResponseManually(response: Response): Promise; parseRscResponse(rscPayload: string): any; reconstructElementFromRscData(elementData: any, modules: Map, symbols?: Map): any; processPropsRecursively(props: any, modules: Map, symbols?: Map): any; } declare const rscClient: RscClient; declare function RscErrorComponent({ error, details }: { error: string; details?: any; }): any; declare function createServerComponentWrapper(componentName: string): (props: any) => any; declare function fetchServerComponent(componentId: string, props: any): Promise; //#endregion export { RscErrorComponent, createClientModuleMap, createServerComponentWrapper, fetchServerComponent, getClientComponent, registerClientComponent, rscClient };