///
///
import { HelmetData } from "react-helmet";
export interface ILayoutOptions {
[key: string]: any;
assets: {
[key: string]: string;
};
body: string;
initialState: string;
head: HelmetData;
}
export interface IReactEngineOptions {
layout?: string;
isProdEnv?: boolean;
}
export declare function getInitialState(options: any): string;
export declare function getMarkupWithDoctype(markup: string): string;
export declare function generateMarkup(req: NodeRequire, filePath: string, options: any, defaultLayout: string): string;
declare const _default: (engineOptions?: IReactEngineOptions, req?: NodeRequire) => (filePath: string, options: any, callback: any) => any;
export default _default;