import type { I$Node, I$Scheduler, IStyleCSS } from '../ui/types.js'; export type INodeElementDom = HTMLElement | SVGElement; export declare function createStyleRule(style: IStyleCSS, pseudo?: string | null): string | null; export interface IRenderConfig { rootAttachment: Element; $rootNode: I$Node; scheduler?: I$Scheduler; onError?: (err: unknown) => void; } export declare function render(config: IRenderConfig): Disposable;