/**
 * 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