import { Request, Response, NextFunction } from 'express';
/**
 * Admin login
 * POST /api/auth/login
 */
export declare const login: (req: Request, res: Response, next: NextFunction) => Promise<void>;
/**
 * Get current user profile
 * GET /api/auth/me
 */
export declare const getCurrentUser: (req: Request, res: Response, next: NextFunction) => Promise<void>;
/**
 * Refresh JWT token
 * POST /api/auth/refresh
 */
export declare const refreshToken: (req: Request, res: Response, next: NextFunction) => Promise<void>;
/**
 * Change password
 * POST /api/auth/change-password
 */
export declare const changePassword: (req: Request, res: Response, next: NextFunction) => Promise<void>;
//# sourceMappingURL=auth.controller.d.ts.map