export type TGetValue = K extends `${infer Key}.${infer Rest}` ? Key extends keyof O ? TGetValue : undefined : K extends keyof O ? O[K] : undefined; export declare const getValue: , K extends string>(obj: O, path: K) => TGetValue;