/**
 * Component Module - Barrel Export
 *
 * This module re-exports from the split component modules for backward compatibility.
 * New code should import directly from the specific modules.
 */
export { Component, type ComponentReturnType, type TOC, type Props, } from './component-class';
export { renderComponent, targetFor, } from './dom';
export { destroyElement, destroyElementSync, unregisterFromParent, runDestructors, } from './destroy';
export { renderElement, getFirstNode, } from './render-core';
export type { GenericReturnType, RenderableElement, ComponentRenderTarget, Slots, } from './types';
