/// <reference types="node" />
/// <reference types="node" />
import { OrderStatus, TransactionBaseService } from "@medusajs/medusa";
export default class ReportsAnalyticsService extends TransactionBaseService {
    private readonly ordersAnalyticsService;
    private readonly customersAnalyticsService;
    private readonly salesAnalyticsService;
    private readonly productsAnalyticsService;
    private readonly regionService;
    constructor(container: any);
    generateReport(orderStatuses: OrderStatus[], from?: Date, to?: Date, dateRangeFromCompareTo?: Date, dateRangeToCompareTo?: Date): Promise<Buffer> | undefined;
}
