/// import { Sink } from './Sink'; import { ClientConfig } from '@rondo.dev/client'; export declare type GetHeader = (config: Config) => string; export declare type GetFooter = (config: ClientConfig, stateJSON: string) => string; export declare class HTMLSink implements Sink { protected readonly getHeader: GetHeader; protected readonly getFooter: GetFooter; constructor(getHeader?: GetHeader, getFooter?: GetFooter); protected stringifyState(state: State): string; pipe(reactStream: NodeJS.ReadableStream, htmlStream: NodeJS.WritableStream, config: Config, state: State): Promise; } //# sourceMappingURL=HTMLSink.d.ts.map