/** * ⚠️ Sets null property to not be seen as a plain object * * - This way the library can detect its objects even if multiple instances of the * library are in memory */ export interface ArraySetUpdateIt { __arraySetUpdateIt: { add?: Add[] | undefined; remove?: Remove[] | undefined; }; } /** * ⚠️ Sets null property to not be seen as a plain object * * - This way the library can detect its objects even if multiple instances of the * library are in memory */ export declare function arraySetAddToIt(...items: X[]): ArraySetUpdateIt; /** * ⚠️ Sets null property to not be seen as a plain object * * - This way the library can detect its objects even if multiple instances of the * library are in memory */ export declare function arraySetRemoveFromIt(...items: X[]): ArraySetUpdateIt; /** * ⚠️ Sets null property to not be seen as a plain object * * - This way the library can detect its objects even if multiple instances of the * library are in memory */ export declare function arraySetUpdateIt(params: { add?: Add[] | undefined; remove?: Remove[] | undefined; }): ArraySetUpdateIt; export declare function isArraySetUpdateIt(x: unknown): x is ArraySetUpdateIt; //# sourceMappingURL=arraySetUpdateIt.d.ts.map