/**
 * Internal dependencies
 */
import isShallowEqualObjects from './objects';
import isShallowEqualArrays from './arrays';
export type ComparableObject = Record<string, any>;
/**
 * Returns true if the two arrays or objects are shallow equal, or false
 * otherwise. Also handles primitive values, just in case.
 *
 * @param a First object or array to compare.
 * @param b Second object or array to compare.
 *
 * @return Whether the two values are shallow equal.
 */
export default function isShallowEqual(a: unknown, b: unknown): boolean;
export { isShallowEqual, isShallowEqualObjects, isShallowEqualArrays };
//# sourceMappingURL=index.d.ts.map