import { VComponentRegistry } from './components/VComponentRegistry'; import { VDirectiveParserRegistry } from './directives/VDirectiveParserRegistry'; import { VApplication } from './VApplication'; export { VWatcher } from './VWatcher'; export type { WatchCallback, WatcherOptions, WatcherDefinition, WatcherDictionary } from './VWatcherOptions'; /** * The main entry point for the virtual DOM library. */ export declare class VDOM { #private; /** * Gets the component registry. * @return {VComponentRegistry} The component registry. * @deprecated This method is deprecated and will be removed in a future release. Please use the new component registration system instead. */ static get componentRegistry(): VComponentRegistry; /** * Gets the directive parser registry. * @return {VDirectiveParserRegistry} The directive parser registry. */ static get directiveParserRegistry(): VDirectiveParserRegistry; /** * Checks if the current environment supports the required features. * @return {boolean} True if supported, false otherwise. */ static get isSupported(): boolean; /** * Creates a virtual application instance. * @param options The options for the virtual application. * @returns The created virtual application instance. */ static createApp(options: any): VApplication; }