/**
 * Resolve the value of the variable using it's optional nested
 *
 * @param obj an object to resolve from
 * @param nested a list of keys to resolve
 */
export declare function resolveNested<T extends Record<string, any>>(obj: T, nested: string[]): any;
/**
 * Set a nested value inside a given object.
 *
 * @param obj an object to set the value of
 * @param nested a list of keys pointing at the value to set
 * @param newValue a new value to set
 */
export declare function setNested<T extends Record<string, any>>(obj: T, nested: string[], newValue: unknown): T;
//# sourceMappingURL=nested.d.ts.map