import type { FileReplacement } from '@nx/angular-rspack-compiler'; import type { Compiler } from '@rspack/core'; export declare const READY_SIGNAL_PLUGIN: unique symbol; /** * Reports the dev server's address to an Nx task whose readyWhen is `signal`. * `rspack serve` reads `devServer` from the compiler after plugins apply, * so wrapping `onListening` here reaches the server it starts. */ export declare function applyDevServerReadySignal(compiler: Compiler): void; /** * Whether the SSR server entry, or the file that replaces it, mentions * `emitReadySignal`, taken to mean it reports readiness itself. The forked SSR * server, not the dev server, is then the address the waiting tasks need. */ export declare function ssrServerEmitsReadySignal(root: string, ssr: boolean | { entry?: string; } | undefined, fileReplacements: FileReplacement[]): boolean; //# sourceMappingURL=dev-server-ready-signal.d.ts.map