import { D as DependencyListTyped } from './react-tools.Ozx07lAu.mjs'; /** * A comparison function used by hooks such as {@link useCallbackCompare} and * {@link useMemoCompare} to determine whether a dependency list has changed * between renders. * * @template T - The tuple type of the dependency list entries. Defaults to `unknown` when not specified. * * @param oldDeps - The dependency list from the previous render. * @param newDeps - The dependency list from the current render. * @returns `true` when the dependencies are considered **equal** and the * memoized value or callback should be preserved; `false` when they differ * and recomputation should occur. */ interface CompareFn { (oldDeps: DependencyListTyped, newDeps: DependencyListTyped): boolean; } /** * A reactive snapshot of the current state of an `HTMLMediaElement` (`