declare module 'mongoose' { type CallbackError = NativeError | null; type Callback = (error: CallbackError, result: T) => void; type CallbackWithoutResult = (error: CallbackError) => void; type CallbackWithoutResultAndOptionalError = (error?: CallbackError) => void; }