interface SyncState { value?: T; onChange: (value: T) => void; } interface UseSyncValuesOptions { equals?: (a: T, b: T) => boolean; delay?: number; } /** * Synchronizes a list of state objects: when one state's value changes, the others are * updated (debounced) via their `onChange`. * * @param states - List of state objects to synchronize. * @param options - `equals` (defaults to strict equality) and `delay` (defaults to `DEBOUNCE_DELAY`). */ export declare const useSyncValues: (states: SyncState[], { equals, delay }?: UseSyncValuesOptions) => null; export {};