/** * Shared memory bridge refresh helper for hook handlers. * * Provides a config-gated, debounced wrapper around refreshMemoryBridge(). * Prevents rapid regeneration of .cleo/memory-bridge.md when multiple * lifecycle events fire in quick succession (e.g. session end + task complete). * * Debounce: max one refresh per 30 seconds across all callers in the process. * * @task T138 * @epic T134 */ /** * Refresh the memory bridge if autoRefresh is enabled and the debounce window * has elapsed. Reads config via loadConfig() (cascaded). Never throws. * * @param projectRoot - Absolute path to the project root directory. */ export declare function maybeRefreshMemoryBridge(projectRoot: string): Promise; //# sourceMappingURL=memory-bridge-refresh.d.ts.map