import { Request, Response } from "express";
import { Model } from "mongoose";
import { ControllerSettings } from "utils/inteface";
export declare const createController: (model: Model<any>, settings: ControllerSettings) => {
    addOrUpdate: (req: Request, res: Response) => Promise<any>;
    remove: (req: Request, res: Response) => Promise<any>;
    getAll: (_req: Request, res: Response) => Promise<any>;
    getById: (req: Request, res: Response) => Promise<any>;
    insertMany: (req: Request, res: Response) => Promise<any>;
};
