type PathCollector = { [Key in keyof Obj]: Obj[Key] extends object ? ((() => Array) & PathCollector) : () => Array; }; export declare function createPathCollector(): PathCollector; export {};