message: Import only mongoose types where possible
  queryMethod(src): only import mongoose as types
diff: +import type { DocumentQuery } from 'mongoose';
  import { DecoratorKeys } from './internal/constants';
  import { getName } from './internal/utils';
  import { logger } from './logSettings';
  -import { mongoose } from './typegoose';
  import type { AnyParamConstructor, QueryMethodMap, ReturnModelType } from './types';
  /**
  @@ -28,7 +28,7 @@ import type { AnyParamConstructor, QueryMethodMap, ReturnModelType } from './typ
  * ```
  */
  export function queryMethod<QueryHelpers, U extends AnyParamConstructor<any>>(
  - func: (this: ReturnModelType<U, QueryHelpers>, ...params: any[]) => mongoose.DocumentQuery<any, any>
  + func: (this: ReturnModelType<U, QueryHelpers>, ...params: any[]) => DocumentQuery<any, any>
  ): ClassDecorator {
  return (target: any) => {
  logger.info('Adding query method "%s" to %s', func.name, getName(target));
  