/** * unmarshalls a required field, first trying it's column name, then trying its * camelCase name, and finally, its explicit snake_case name **/ export declare function unmarshallRequiredField(item: Record, fieldName: string, possibleColumnNames: readonly string[], transform?: (value: any) => any): any; /** * unmarshalls an optional field, first trying it's column name, then trying its * camelCase name, and finally, its explicit snake_case name */ export declare function unmarshallOptionalField(item: Record, /** * fieldName isn't used here, but keeping this function consistent with * unmarshallRequiredField makes other things easier */ fieldName: string, possibleColumnNames: readonly string[], transform?: (value: any) => any): any;