export declare function notNullNotUndefined(v: T): v is NonNullable; /** * Maps a given function over the entries of an object. * @param obj The object to map over. * @param f The function to map over the object's entries. * @returns Object containing the mapped values. */ export declare function mapObject>(obj: T, f: (key: string, value: V) => W): Record;