/** * Pattern Usage Hooks * * Integrates pattern usage tracking with the entity hook system. * Automatically syncs pattern usages when entities with blocks are created/updated/deleted. * Also handles ISR cache invalidation when patterns are updated. * * @module PatternUsageHooks */ /** * Initialize pattern usage hooks * * Call this function during app initialization to register the hooks. * The hooks will automatically track pattern usages for all builder-enabled entities. * * @example * ```typescript * // In your app initialization (e.g., layout.tsx or a server initialization file) * import { initPatternUsageHooks } from '@nextsparkjs/core/lib/entities/pattern-usage-hooks' * * initPatternUsageHooks() * ``` */ export declare function initPatternUsageHooks(): void; /** * Check if pattern usage hooks are initialized * * Useful for debugging or conditional initialization. */ export declare function isPatternUsageHooksInitialized(): boolean; //# sourceMappingURL=pattern-usage-hooks.d.ts.map