import { Response } from "express";
import { ReportsService } from "./reports.service";
export declare class ReportsController {
    private readonly reportsService;
    constructor(reportsService: ReportsService);
    getTransactions(warehouses?: string, type?: string, fromDate?: string, toDate?: string): Promise<import("./reports.service").ReportRow[]>;
    getSummary(warehouses?: string, type?: string, fromDate?: string, toDate?: string): Promise<{
        warehouse: string;
        totalInbound: number;
        totalOutbound: number;
        net: number;
    }[]>;
    exportPdf(body: {
        warehouses?: string[];
        type?: string;
        fromDate?: string;
        toDate?: string;
        title?: string;
    }, res: Response): Promise<void>;
}
