/**
 * Lazy fragment registration.
 * This module provides a synchronous lazy initialization mechanism
 * that registers all fragments on first access.
 */
import type { FragmentDefinition } from './types';
/**
 * Register all fragment definitions lazily.
 * This function is called by the registry on first access.
 *
 * @param registerFn - Function to register a single fragment
 */
export declare function lazyRegisterFragments(registerFn: (fragment: FragmentDefinition) => void): void;
/**
 * Reset the initialization flag.
 * Used by clearFragmentRegistry() to allow re-initialization.
 */
export declare function resetLazyInit(): void;
