import { UniFlattenOptions } from './type'; export declare const RESTRICTED_KEYS: string[]; /** * Deeply set value by key. This method mutates the original object. * * @example * * deepSet({}, "a.b", 1) // { a: { b: 1 } } * deepGet({}, "a.b.0", 1) // { a: { b: [1] } } * deepGet({}, 'a["?"][0]', 1) // { a: { '?': [1] } } */ export declare const deepSet: >(obj: T, path: string, value: unknown, options?: UniFlattenOptions) => T;