import { RequestHandler } from 'express';
import { Services } from '../../../../../types/Services';
declare class ViewAyncReportController {
    layoutPath: string;
    services: Services;
    constructor(layoutPath: string, services: Services);
    /**
     * Renders the report
     *
     * - ensures first render includes correct query string
     * - which ensures first load always get the correct data
     *
     * @param {*} req
     * @param {*} res
     * @param {*} next
     * @return {*}
     */
    GET: RequestHandler;
    applyFilters: RequestHandler;
    resetFilters: RequestHandler;
    applyColumns: RequestHandler;
    resetColumns: RequestHandler;
}
export { ViewAyncReportController };
export default ViewAyncReportController;
