import { MongoosePreHookCB, MongooseSchemaOptions } from "../interfaces/MongooseSchemaOptions.js"; import { Schema } from "mongoose"; /** * @ignore */ export declare function schemaOptions(target: any, options?: MongooseSchemaOptions): any; /** * @ignore */ export declare function buildPreHook(fn: MongoosePreHookCB): (this: unknown, next: Function, arg1: unknown, arg2: unknown) => any; /** * @ignore */ export declare function applySchemaOptions(schema: Schema, options: MongooseSchemaOptions): void;