import { BundleManifest } from './types'; export interface Options { environmentName?: string; onError?: (error: unknown) => void; onPostpone?: (reason: string) => void; identifierPrefix?: string; } export interface WritableStreamLike { write?: (...args: any[]) => unknown; end?: (...args: any[]) => unknown; on?: (event: string | symbol, listener: (...args: any[]) => unknown) => unknown; } export interface PipeableStream { abort(reason: unknown): void; pipe(destination: Writable): Writable; } export declare const buildServerRenderer: (clientManifest: BundleManifest) => { renderToPipeableStream: (model: unknown, options?: Options) => PipeableStream; reactClientManifest: { [x: string]: { id: string; chunks: Array; css?: Array; name: string; async?: boolean; }; }; }; export declare const renderToPipeableStream: (model: unknown, clientManifest: BundleManifest, options?: Options) => PipeableStream; //# sourceMappingURL=server.node.d.ts.map