import { IDictionary } from 'common-types'; /** * Sets a value at a nested point within base object passed in. This is meant as a * replacement to use of `lodash.set()`. * * @param obj the base object which is being mutated * @param dotPath the path into the object where the mutation will take place, delimited by `.` * @param value The value to set at the _dotPath_ * @param createIfNonExistant by default, if the path to the object does not exist then an error is thrown but if you want you can state the desire to have the full path created */ export declare function set(obj: IDictionary, dotPath: string, value: any, createIfNonExistant?: boolean): void;