import { Elysia } from 'elysia'; import { Readable } from 'node:stream'; import { HtmlOptions } from './options'; export declare function html(options?: HtmlOptions): Elysia<"", { decorator: {}; store: {}; derive: { readonly html: (value: Readable | JSX.Element) => Promise | Response | string; readonly stream: (value: (this: void, arg: A & { id: number; }) => JSX.Element, args: A) => Response | Promise; }; resolve: {}; }, { typebox: {}; error: {}; }, { schema: {}; standaloneSchema: {}; macro: {}; macroFn: {}; parser: {}; response: import("elysia/dist/types").ExtractErrorFromHandle<{ readonly html: (value: Readable | JSX.Element) => Promise | Response | string; readonly stream: (value: (this: void, arg: A & { id: number; }) => JSX.Element, args: A) => Response | Promise; }>; }, {}, { derive: {}; resolve: {}; schema: {}; standaloneSchema: {}; response: {}; }, { derive: {}; resolve: {}; schema: {}; standaloneSchema: {}; response: {}; }>;