export type Callable<T> = new (obj: any) => T;
export declare function map<T>(value: T | undefined, clazz?: Callable<T>): T;
export declare function mapArray<T>(value: T[] | undefined, clazz?: Callable<T>): T[];
