import { type mongoose } from "https://deno.land/x/mongoose@8.6.3/types/index.d.ts";
const { HydratedSingleSubdocument } = mongoose;
definition: IfAny<DocType, any, TOverrides extends Record<string, never> ? Types.Subdocument<unknown, Record<string, never>, DocType> & Require_id<DocType> : IfAny<TOverrides, Types.Subdocument<unknown, Record<string, never>, DocType> & Require_id<DocType>, Types.Subdocument<unknown, Record<string, never>, DocType> & MergeType<Require_id<DocType>, TOverrides>>>