//#region src/deep-merge.d.ts interface DeepMergeOptions { clone?: boolean; customMerge?: (key: string) => any; isMergeableObject: (value: any) => boolean; cloneUnlessOtherwiseSpecified: (value: any, options: { clone?: boolean; isMergeableObject: (value: any) => boolean; }) => any; arrayMerge: (target: any[], source: any[], options: any) => any; } /** * Deep merge two objects * * @param target - The target object * @param source - The source object * @param options - The options object * @returns The merged object */ declare function deepMerge(target: X, source: Y, options?: Partial): Z; declare namespace deepMerge { var all: (array: any[], options?: any) => any; } //#endregion export { DeepMergeOptions, deepMerge }; //# sourceMappingURL=deep-merge.d.mts.map