import { Options } from "@react-email/components"; import { ServerOptions } from "react-dom/server"; import { TRenderProps } from "./index.mjs"; /** * Render the email to a static HTML string. * * This method is used for server-side rendering. * * NOTE: This is using the @react-email/components render function. */ export declare function renderEmailHtml(input: TRenderProps, options?: Options): Promise; /** * Render the email to a static HTML string. * * This method is used for server-side rendering. * * NOTE: This is using the react-dom/server `renderToStaticMarkup` function. */ export declare function renderEmailServerHtml(input: TRenderProps, options?: ServerOptions): string; /** * Render the email to a static HTML string. * * This method is used for client-side rendering. * * You can use hooks and other client-side logic in this method. * * NOTE: This is using the react-dom/server `renderToString` function. */ export declare function renderEmailClientHtml(input: TRenderProps, options?: ServerOptions): string;