import type { PropOptions } from './types'; declare function getElement(): any; declare function onInit(fn: any): void; declare function onUpdate(fn: any): void; declare function onDestroy(fn: any): void; declare function defineProp(name: string, options?: PropOptions): import("./reactivity.js").Signal; declare function defineEvent(name: string): any; declare function templateRef(name: string): import("./reactivity.js").Signal; export { getElement, onInit, onUpdate, onDestroy, defineProp, defineEvent, templateRef }; export { use, SetAttribute, SetClassName, SetProperty, SetStyle, AddEventListener, TemplateFor, TemplateIf, type Rule, } from './rules.js'; export * from './reactivity.js'; export { mount, load, loadCss, autoInitialize } from './component.js'; export { setFeatureFlag } from './feature-flags.js'; export { getInternals } from './component.js';