interface IMergeObjectPropsDeeplyOptions {
    ignoreUndefinedSourceProps?: boolean;
    ignoreNullSourceProps?: boolean;
    ignoreDifferentTypeSourceProps?: boolean;
}
export default function mergeObjectPropsDeeply(...sources: object[]): object;
export declare function mergeObjectPropsDeeplyOptionable({ options, sources, }: {
    options?: IMergeObjectPropsDeeplyOptions;
    sources: object[];
}): object;
export declare function mergeObjectPropsDeeplyFromSourceToTarget({ target, source, options, }: {
    target: object;
    source: object;
    options?: IMergeObjectPropsDeeplyOptions;
}): object;
export {};
