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