/** * Item-equality helpers for Select. Mirrors Base UI React's * `packages/react/src/internals/itemEquality.ts`. The Solid port copies * the three functions the select machinery needs (default comparison, * find-index, remove-from-array). Kept local under `select/utils/` rather * than promoted to `src/internals/` since no other compound uses them yet. */ export declare function defaultItemEquality(a: unknown, b: unknown): boolean; export declare function compareItemEquality(itemValue: unknown, selectedValue: unknown, comparer: (a: unknown, b: unknown) => boolean): boolean; export declare function findItemIndex(values: ReadonlyArray, target: unknown, comparer: (a: unknown, b: unknown) => boolean): number; export declare function removeItem(list: ReadonlyArray, item: T, comparer: (a: unknown, b: unknown) => boolean): T[]; //# sourceMappingURL=item-equality.d.ts.map