/** * Equality helpers for `ui.select(selector, equality)`. * * Default equality on `select()` is `Object.is`. For object slices, * consumers should pass {@link shallowEqual} or a custom equality — * otherwise every state recompute will produce a new object and re-fire * the listener. Same posture as TipTap's `useEditorState` and Slate's * `useSlateSelector`. */ /** Shallow structural equality for plain objects and arrays. */ export declare function shallowEqual(a: T, b: T): boolean; //# sourceMappingURL=equality.d.ts.map