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