import { BaseAPIRequestFactory } from './baseapi'; import { Configuration } from '../configuration'; import { RequestContext, ResponseContext, HttpInfo } from '../http/http'; import { ListReportsResponse } from '../models/ListReportsResponse'; import { Report } from '../models/Report'; import { ReportExecutionResult } from '../models/ReportExecutionResult'; import { RunReportRequest } from '../models/RunReportRequest'; export declare class ReportingApiRequestFactory extends BaseAPIRequestFactory { listReports(filter?: string, orderBy?: string, pageSize?: number, pageToken?: string, _options?: Configuration): Promise; retrieveReport(reportId: string, _options?: Configuration): Promise; runReport(reportId: string, runReportRequest: RunReportRequest, _options?: Configuration): Promise; } export declare class ReportingApiResponseProcessor { listReportsWithHttpInfo(response: ResponseContext): Promise>; retrieveReportWithHttpInfo(response: ResponseContext): Promise>; runReportWithHttpInfo(response: ResponseContext): Promise>; }