import { Response } from 'express';
import { AuthRequest } from '../middleware/auth';
export declare const getConversations: (req: AuthRequest, res: Response) => Promise<void>;
export declare const getUnreadCount: (req: AuthRequest, res: Response) => Promise<void>;
export declare const getOrCreateConversation: (req: AuthRequest, res: Response) => Promise<void>;
export declare const getMessages: (req: AuthRequest, res: Response) => Promise<void>;
export declare const sendMessage: (req: AuthRequest, res: Response) => Promise<void>;
export declare const markRead: (req: AuthRequest, res: Response) => Promise<void>;
//# sourceMappingURL=directMessageController.d.ts.map