import { IconBuiltin } from './icon';
import { StxDrawerBuiltin } from './drawer';
import { StxImageBuiltin } from './stx-image';
import { StxLinkBuiltin } from './stx-link';
import { StxLoadingIndicatorBuiltin } from './stx-loading-indicator';
import { StxModalBuiltin } from './modal';
import { StxToastBuiltin } from './toast';
/**
 * Register all builtin components with the singleton registry.
 * Call this once during framework initialization.
 */
export declare function registerBuiltins(): void;
/**
 * Builtin Components Barrel
 *
 * These are engine-level builtins that need deep template processing
 * integration or inject runtime globals. Presentational UI components
 * live in packages/components instead.
 *
 * @module builtins
 */
export { StxLinkBuiltin } from './stx-link';
export { StxImageBuiltin } from './stx-image';
export { StxLoadingIndicatorBuiltin } from './stx-loading-indicator';
export { StxToastBuiltin } from './toast';
export { StxModalBuiltin } from './modal';
export { StxDrawerBuiltin } from './drawer';
export { IconBuiltin, preloadIconCollection } from './icon';
export { getTooltipRuntime } from './tooltip';
