import { type TextProps } from './components/Text';
import Reconciler from 'react-reconciler';
export declare class TextElement {
    props: TextProps;
    parent: null | TextElement;
    children: TextElement[];
    constructor(props?: object);
    terminate(): void;
    appendChild(child: any): void;
    commitUpdate(nextProps: any): void;
    insertBefore(child: any, beforeChild: any): void;
    removeChild(child: any): void;
}
export declare class TextInstance {
    value: string;
    constructor(value: string);
    commitTextUpdate(value: string): void;
    toString(): string;
}
declare const _default: (resetAfterCommit: () => void) => Reconciler.Reconciler<unknown, unknown, unknown, unknown, unknown>;
export default _default;
