/**
 * Shallow comparison utility for objects
 */
export declare function shallowEqual<T extends Record<string, any>>(obj1: T | undefined | null, obj2: T | undefined | null): boolean;
/**
 * Deep comparison for arrays of simple objects
 */
export declare function arrayEqual<T>(arr1: T[] | undefined | null, arr2: T[] | undefined | null): boolean;
/**
 * Comparison for media objects
 */
export declare function mediaEqual(media1: any | undefined, media2: any | undefined): boolean;
//# sourceMappingURL=comparison.d.ts.map