import { Request, Response } from 'express';
import { RequestStatus, StoredReportData } from '../../../types/UserReports';
import { DprMyReportFilters, DprMyReportTitle, ListType } from '../types';
/**
 * Builds the row
 *
 * @param {StoredReportData} data
 * @param {RequestStatus} status
 * @param {Request} req
 * @param {Response} res
 * @param {ListType} listType
 * @return {*}
 */
export declare const buildMyReportListRow: (data: StoredReportData, status: RequestStatus, req: Request, res: Response, listType: ListType) => {
    title: DprMyReportTitle;
    filters: DprMyReportFilters;
    status: RequestStatus;
    actions: import("../types").DprMyReportActions;
    meta: {
        id: string;
        reportId: string;
        tableId: string | undefined;
        executionId: string | undefined;
        path: string;
        listType: ListType;
    };
    description?: never;
    schedule?: never;
} | {
    title: DprMyReportTitle;
    description: string;
    schedule: string | undefined;
    actions: import("../types").DprMyReportActions;
    filters?: never;
    status?: never;
    meta?: never;
};
