declare type CamelCase = Input extends `${infer P1}_${infer P2}${infer P3}` ? `${P1}${Uppercase}${CamelCase}` : Input; export declare type Camelize = { [Key in keyof Data as CamelCase]: Data[Key] extends Array ? Value extends {} ? Array> : Data[Key] : Data[Key] extends {} ? Camelize : Data[Key]; }; export declare const toCamelCase: (data: Data) => Camelize; export {}; //# sourceMappingURL=toCamelCase.d.ts.map