declare type MethodProperties = keyof { [P in keyof T as T[P] extends (...args: any) => any ? P : never]: any; }; declare type Options = { exclude?: MethodProperties[]; overrideErrorMessage?: MethodProperties[]; }; declare const makeErrorsPretty: (apiClass: Class, options?: Options) => Class; export default makeErrorsPretty;