import type { ChangeListener } from './types.ts'; /** * Compute the set of listeners affected by a change at the given path. * * Collects listeners in this order: * - Global listeners (onAny) * - Down listeners on the path and all ancestors (listen for descendants) * - Exact listeners at the exact path * - Up listeners on all descendants (listen for ancestors) * * @param root - The root object * @param path - The path where the change occurred * @returns Set of all affected listeners */ export declare const computeAffectedListeners: (root: object, path: string[]) => Set; //# sourceMappingURL=listener-affinity.d.ts.map