import type { Request, Response } from "express";
import { AuthService } from "../services/AuthService.js";
export declare class AuthController {
    private readonly authService;
    constructor(authService?: AuthService);
    handleImageUpload: (req: Request, res: Response, next: import("express").NextFunction) => void;
    login: (req: Request, res: Response) => Promise<void>;
    logout: (_req: Request, res: Response) => Promise<void>;
    getProfile: (req: Request, res: Response) => Promise<void>;
    updateProfile: (req: Request, res: Response) => Promise<void>;
}
//# sourceMappingURL=AuthController.d.ts.map