import { type Accessor, type Scope } from "../common/types"; export declare function _to_text(value: unknown): string; export declare function _attr(element: Element, name: string, value: unknown): void; export declare function _attr_class(element: Element, value: unknown): void; export declare function _attr_class_items(element: Element, items: Record): void; export declare function _attr_class_item(element: Element, name: string, value: unknown): void; export declare function _attr_style(element: Element, value: unknown): void; export declare function _attr_style_items(element: HTMLElement, items: Record): void; export declare function _attr_style_item(element: HTMLElement, name: string, value: unknown): void; export declare function _attr_nonce(scope: Scope, nodeAccessor: Accessor): void; export declare function _text(node: Text | Comment, value: unknown): void; export declare function _text_content(node: ParentNode, value: unknown): void; export declare function _attrs(scope: Scope, nodeAccessor: Accessor, nextAttrs: Record): void; export declare function _attrs_content(scope: Scope, nodeAccessor: Accessor, nextAttrs: Record): void; export declare function _attrs_partial(scope: Scope, nodeAccessor: Accessor, nextAttrs: Record, skip: Record): void; export declare function _attrs_partial_content(scope: Scope, nodeAccessor: Accessor, nextAttrs: Record, skip: Record): void; export declare function _attr_content(scope: Scope, nodeAccessor: Accessor, value: unknown): void; export declare function _attrs_script(scope: Scope, nodeAccessor: Accessor): void; export declare function _html(scope: Scope, value: unknown, accessor: Accessor): void; export declare function normalizeAttrValue(value: unknown): string | undefined; export declare function _lifecycle(scope: Scope, thisObj: Record & { onMount?: (this: unknown) => void; onUpdate?: (this: unknown) => void; onDestroy?: (this: unknown) => void; }, index?: number): void; export declare function removeChildNodes(startNode: ChildNode, endNode: ChildNode): void; export declare function insertChildNodes(parentNode: ParentNode, referenceNode: Node | null, startNode: Node, endNode: Node): void; export declare function toInsertNode(startNode: Node, endNode: Node): Node;