/** * set object value by path * @example * set({ a: 1, b: { c: 2 }}, 'b.c', 3); * @param {object} obj * @param {string | array} path * @param {any} value * @returns */ export default function set(obj: any, path: string | [string], value: any): any;