import type { ReportTaskCreateParams, ReportTaskCreateResponse, ReportTaskCheckParams, ReportTaskCheckResponse, ReportTaskDownloadParams, ReportTaskDownloadResponse, ReportTaskCancelParams, ReportTaskCancelResponse } from "../types/reporting.ts"; export declare function createReporting(opts: { accessToken: string; advertiserId: string; }): { /** Create an asynchronous report task */ createTask(params: ReportTaskCreateParams): Promise; /** Get the status of an async report task */ taskCheck(params: ReportTaskCheckParams): Promise; /** Download the output of an async report task */ taskDownload(params: ReportTaskDownloadParams): Promise; /** Cancel an asynchronous report task */ taskCancel(params: ReportTaskCancelParams): Promise; }; //# sourceMappingURL=reporting.d.ts.map