import { Response } from "express";
interface SuccessBody<T> {
    success: true;
    message: string;
    data: T;
}
interface ErrorBody {
    success: false;
    message: string;
    errors?: unknown;
}
export declare function sendSuccess<T>(res: Response, data: T, message?: string, statusCode?: number): Response<SuccessBody<T>>;
export declare function sendCreated<T>(res: Response, data: T, message?: string): Response;
export declare function sendNoContent(res: Response): Response;
export declare function sendError(res: Response, message?: string, statusCode?: number, errors?: unknown): Response<ErrorBody>;
export {};
