import type { InfernoNode, VNode, ContextObject, ParentDOM } from '../core/types'; export declare function renderInternal(input: VNode | InfernoNode, parentDOM: ParentDOM, callback: (() => void) | null, context: ContextObject): void; export declare function render(input: VNode | InfernoNode, parentDOM: ParentDOM, callback?: (() => void) | null, context?: ContextObject): void; export declare function createRenderer(parentDOM?: ParentDOM): (lastInput: any, nextInput: any, callback: any, context: any) => void;