/** * Traverse object or array and provide the ability to replace values. * * @param input * @param fn */ export declare function traverse | unknown[]>(input: T, fn: (value: unknown, key: string) => unknown): T;