import { Renderable } from '../types/domain';
import { Primitive, Signal, Value } from '@tempots/core';
/**
 * @internal
 */
export declare const _staticText: (text: Primitive) => Renderable;
/**
 * @internal
 */
export declare const _signalText: <T extends Primitive>(signal: Signal<T>) => Renderable;
/**
 * Creates a renderable text node.
 *
 * @param value - The value of the text node.
 * @returns A renderable text node.
 * @public
 */
export declare const TextNode: <T extends Primitive>(value: Value<T>) => Renderable;
