/**
 * Recursively merge 2 Objects together.  Will resolve functions if they are present, unless the parent Object has the property `_toExpand = false`.
 * Actionhero uses this internally to construct and resolve the config.
 * Matching keys in B override A.
 */
export declare function hashMerge(a: object, b: object, arg?: object): {
    [key: string]: any;
};
