declare module '@ember/-internals/utility-types' { export type AnyFn = (...args: any[]) => any; export type MethodsOf = { [K in keyof T as T[K] extends AnyFn ? K : never]: T[K] extends AnyFn ? T[K] : never; }; export type MethodNamesOf = keyof MethodsOf; export type MethodParams> = Parameters[M]>; export type MethodReturns> = ReturnType[M]>; export type OmitFirst = F extends [any, ...infer R] ? R : []; const Data: unique symbol; export class Opaque { private [Data]; } export type Nullable = T | null; export {}; }