export declare namespace util { type AssertEqual = [T] extends [Expected] ? [Expected] extends [T] ? true : false : false; function assertNever(_x: never): never; type Omit = Pick>; type OmitKeys = Pick>; type MakePartial = Omit & Partial>; const arrayToEnum: (items: U) => { [k in U[number]]: k; }; const getValidEnumValues: (obj: any) => any[]; const objectValues: (obj: any) => any[]; const objectKeys: ObjectConstructor["keys"]; const find: (arr: T[], checker: (arg: T) => any) => T | undefined; type identity = T; type flatten = identity<{ [k in keyof T]: T[k]; }>; type noUndefined = T extends undefined ? never : T; const isInteger: NumberConstructor["isInteger"]; }