import type { Remix, ComponentHandle } from './component.ts'; interface VNode { type: Remix.ElementType; props: Remix.ElementProps; key?: Remix.Key; _handle?: ComponentHandle; _parent?: VNode; } export declare function createVNode(type: Remix.ElementType, props: Remix.ElementProps, key?: Remix.Key): VNode; type OnError = (error: unknown, context: { caught: boolean; }) => void; interface RenderToStreamOptions { onError?: OnError; resolveFrame?: (src: string) => Promise | Remix.RemixElement; } export declare function renderToStream(node: Remix.RemixNode, options?: RenderToStreamOptions): ReadableStream; export declare function renderToString(node: Remix.RemixNode): Promise; export {}; //# sourceMappingURL=stream.d.ts.map