type CamelKey = K extends `${infer Head}_${infer Rest}` ? `${Head}${Capitalize>}` : K; /** map a snake_case-keyed type to its camelCase-keyed equivalent (top-level only) */ export type Camelize = T extends object ? { [K in keyof T as CamelKey]: T[K]; } : T; /** shallow camelCase → snake_case key translation; values pass through untouched */ export declare function unCamelize(params: T): Record; export {}; //# sourceMappingURL=camelize.d.ts.map