export type JSTypeMap = { string: string; number: number; boolean: boolean; object: object; symbol: symbol; bigint: bigint; undefined: undefined; null: null; }; export type JSTypeNames = keyof JSTypeMap; export type ArgsType = { [I in keyof T]: JSTypeMap[T[I]]; }; export declare interface UtilsOwnObject { [key: string]: V | UtilsOwnObject; } export declare interface AnyObject { [key: string]: any | AnyObject; toString(): string; } export type PartialKeys = { [P in K]?: T[P]; }; export type Values = T[keyof T];