import { Request, Response } from 'express';
export declare const agentsController: {
    getById: ((req: Request, res: Response, next: import("express").NextFunction) => void)[];
    getByUserId: ((req: Request, res: Response, next: import("express").NextFunction) => void)[];
    /** Logged-in agent gets their own profile (for availability update UI). */
    getMe: ((req: Request, res: Response, next: import("express").NextFunction) => void)[];
    getAvailableUsers: ((req: Request, res: Response, next: import("express").NextFunction) => void)[];
    list: ((req: Request, res: Response, next: import("express").NextFunction) => void)[];
    create: ((req: Request, res: Response, next: import("express").NextFunction) => void)[];
    update: ((req: Request, res: Response, next: import("express").NextFunction) => void)[];
    delete: ((req: Request, res: Response, next: import("express").NextFunction) => void)[];
};
//# sourceMappingURL=agents.controller.d.ts.map