declare type Callback = (value: T, key: string, parent: any) => T; /** * visits all values in a complex object. * allows us to perform trasformations on values */ export declare function visit(value: T, callback: Callback): T; export {};