/**
 * 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<void>;
//# sourceMappingURL=memory-bridge-refresh.d.ts.map