import { GetReportDownloadUrl } from '../definitions/GetReportDownloadUrl'; import { GetReportDownloadUrlResponse } from '../definitions/GetReportDownloadUrlResponse'; import { GetReportDownloadUrlWithOptions } from '../definitions/GetReportDownloadUrlWithOptions'; import { GetReportDownloadUrlWithOptionsResponse } from '../definitions/GetReportDownloadUrlWithOptionsResponse'; import { GetReportJobStatus } from '../definitions/GetReportJobStatus'; import { GetReportJobStatusResponse } from '../definitions/GetReportJobStatusResponse'; import { GetSavedQueriesByStatement } from '../definitions/GetSavedQueriesByStatement'; import { GetSavedQueriesByStatementResponse } from '../definitions/GetSavedQueriesByStatementResponse'; import { RunReportJob } from '../definitions/RunReportJob'; import { RunReportJobResponse } from '../definitions/RunReportJobResponse'; export interface ReportServiceInterfacePort { getReportDownloadURL(getReportDownloadUrl: GetReportDownloadUrl, callback: (err: any, result: GetReportDownloadUrlResponse, rawResponse: any, soapHeader: any, rawRequest: any) => void): void; getReportDownloadUrlWithOptions(getReportDownloadUrlWithOptions: GetReportDownloadUrlWithOptions, callback: (err: any, result: GetReportDownloadUrlWithOptionsResponse, rawResponse: any, soapHeader: any, rawRequest: any) => void): void; getReportJobStatus(getReportJobStatus: GetReportJobStatus, callback: (err: any, result: GetReportJobStatusResponse, rawResponse: any, soapHeader: any, rawRequest: any) => void): void; getSavedQueriesByStatement(getSavedQueriesByStatement: GetSavedQueriesByStatement, callback: (err: any, result: GetSavedQueriesByStatementResponse, rawResponse: any, soapHeader: any, rawRequest: any) => void): void; runReportJob(runReportJob: RunReportJob, callback: (err: any, result: RunReportJobResponse, rawResponse: any, soapHeader: any, rawRequest: any) => void): void; }