/* eslint-disable @typescript-eslint/no-explicit-any */
class DashboardService {
    dashboardClient;
    constructor(dashboardClient) {
        this.dashboardClient = dashboardClient;
        this.dashboardClient = dashboardClient;
    }
    async getDefinition(token, dpdId, id, dataProductDefinitionsPath, query) {
        return this.dashboardClient.getDefinition(token, id, dpdId, dataProductDefinitionsPath, query);
    }
    async requestAsyncDashboard(token, reportId, dashboardId, query) {
        return this.dashboardClient.requestAsyncDashboard(token, reportId, dashboardId, query);
    }
    async cancelAsyncRequest(token, reportId, dashboardId, executionId, dataProductDefinitionsPath) {
        return this.dashboardClient.cancelAsyncRequest(token, reportId, dashboardId, executionId, dataProductDefinitionsPath);
    }
    async getAsyncStatus(token, reportId, dashboardId, executionId, tableId, dataProductDefinitionsPath) {
        return this.dashboardClient.getAsyncStatus(token, reportId, dashboardId, executionId, tableId, dataProductDefinitionsPath);
    }
    async getAsyncDashboard(token, dashboardId, reportId, tableId, query) {
        return this.dashboardClient.getAsyncDashboard(token, reportId, dashboardId, tableId, query);
    }
    async getSyncDashboard(token, dashboardId, reportId, query) {
        return this.dashboardClient.getSyncDashboard(token, reportId, dashboardId, query);
    }
}

export { DashboardService, DashboardService as default };
//# sourceMappingURL=dashboardService.js.map
