/**
 * Turns a dot noation path and a value into a nested object, with option
 * to pass in an existing object.
 *
 * @param path The dot notation path you are setting value for
 * @param value The value you want set
 * @param obj An optional object that you want to start with
 * @returns An object with the new injected value
 */
export default function valueToPath(path: string, value?: any, obj?: any): any;
