/**
 * Sets a value in an object given a lodash-style path (supports bracket notation for arrays).
 * - "a[0].b" => uses array
 * - "a.123.b" => uses object with key "123"
 * @param obj Object to mutate
 * @param path Path like "a.b[0].c"
 * @param value Value to assign
 * @returns The mutated object
 */
export declare const setDeep: (obj: Record<string, unknown>, path: string, value: unknown) => Record<string, unknown>;
//# sourceMappingURL=set-deep.d.ts.map