import { Component } from '../component-class'; import { Root } from '../dom'; import { SsrDomProvider } from './dom-provider'; type EnvironmentParams = { url: string; /** * Optional DOM provider. When omitted, happy-dom is used (default * behavior, unchanged). Hosts like FastBoot can inject SimpleDOM * by supplying their own provider. */ domProvider?: SsrDomProvider; }; export type { SsrDomProvider } from './dom-provider'; export { defaultHappyDomProvider } from './dom-provider'; export declare function renderInBrowser(componentRenderFn: typeof Component, args: Record, root: Root): Promise; export declare function render(component: typeof Component, args: Record, params: EnvironmentParams, root?: Root): Promise;