import type { Context, ClonePlainObjectHandler, InitOptions, MergeHandlerWithContext } from '../../../../types/index.js'; import type { ReplaceHandler } from '../../handle-replace/index.js'; /** * Resolves merge options into a merge {@link Context}. * * 1. Applies default cloning strategies {@link MergeCloneStrategyOptions} * 2. Applies default merge strategies and resolves handlers {@link MergeDataTypeHandlerOptions} */ export declare const resolveOptions: (opts: (InitOptions & { maxDepth?: number; }) | undefined, _merge: MergeHandlerWithContext, _replace: ReplaceHandler) => Context & { cloneBase: ClonePlainObjectHandler; };