import { type Fiber, type VirtualNode, type TextBased } from '@dark-engine/core';
import { NativeElement, TagNativeElement } from '../native-element';
declare function createNativeElement(vNode: VirtualNode): NativeElement;
declare const commit: () => void;
declare const finishCommit: () => {};
declare function createChunk(fiber: Fiber<NativeElement>): string;
declare function createNativeChildrenNodes(
  children: Array<VirtualNode | TextBased>,
  parent?: TagNativeElement,
): NativeElement[];
export { createNativeElement, commit, finishCommit, createChunk, createNativeChildrenNodes };
