import { Schema, Document } from "mongoose"; import HookErrorCallback from "../interfaces/HookErrorCallback"; export declare type RequiredWithFuncOptions = { /** * Error callback */ errorCb?: HookErrorCallback; }; /** * Required with validation * @param schema mongoose schem * @param options options */ export default function RequiredWith(schema: Schema, options: RequiredWithFuncOptions): void;