import { RequestInit } from "node-fetch"; import { AmazonReport } from "./amazon-reports.type"; import { Amazon } from "./amazon.type"; import { RequestCSVOptions } from "./request/request-csv"; import { RequestXMLOptions } from "./request/request-xml"; /** * Creates a report request and submits the request to Amazon MWS. * @marketplace All marketplaces. */ export declare function requestReport(params: AmazonReport.RequestReportParams & Amazon.Credentials): Promise>; /** * Returns a list of report requests that you can use to get the ReportRequestId for a report. * @marketplace All marketplaces. */ export declare function getReportRequestList(params: AmazonReport.GetReportRequestListParams & Amazon.Credentials): Promise>; /** * Returns a list of report requests using the NextToken, which was supplied by a previous request to either GetReportRequestListByNextToken or GetReportRequestList, where the value of HasNext was true in that previous request. * @marketplace All marketplaces. */ export declare function getReportRequestListByNextToken(params: AmazonReport.GetReportRequestListByNextTokenParams & Amazon.Credentials): Promise>; /** * Returns a count of report requests that have been submitted to Amazon MWS for processing. * @marketplace All marketplaces. */ export declare function getReportRequestCount(params: AmazonReport.GetReportRequestCountParams & Amazon.Credentials): Promise>; /** * Cancels one or more report requests. * @marketplace All marketplaces. */ export declare function cancelReportRequests(params: AmazonReport.CancelReportRequestsParams & Amazon.Credentials): Promise>; /** * Returns a list of reports that were created in the previous 90 days. * @marketplace All marketplaces. */ export declare function getReportList(params: AmazonReport.GetReportListParams & Amazon.Credentials): Promise>; /** * Returns a list of reports using the NextToken, which was supplied by a previous request to either GetReportListByNextToken or GetReportList, where the value of HasNext was true in the previous call. * @marketplace All marketplaces. */ export declare function getReportListByNextToken(params: AmazonReport.GetReportListByNextTokenParams & Amazon.Credentials): Promise>; /** * Returns a count of the reports, created in the previous 90 days, with a status of _DONE_ and that are available for download. * @marketplace All marketplaces. */ export declare function getReportCount(params: AmazonReport.GetReportCountParams & Amazon.Credentials): Promise>; /** * Returns the contents of a report and the Content-MD5 header for the returned report body. * @marketplace All marketplaces. */ export declare function getReport(params: AmazonReport.GetReportParams & Amazon.Credentials, options?: RequestInit): Promise; export declare function getCSVReport = any>(params: AmazonReport.GetReportParams & Amazon.Credentials, options?: RequestCSVOptions): Promise>; export declare function getXMLReport(params: AmazonReport.GetReportParams & Amazon.Credentials, options?: RequestXMLOptions): Promise>; /** * Creates, updates, or deletes a report request schedule for a specified report type. * @marketplace All marketplaces. */ export declare function manageReportSchedule(params: AmazonReport.ManageReportScheduleParams & Amazon.Credentials): Promise>; /** * Returns a list of order report requests that are scheduled to be submitted to Amazon MWS for processing. * @marketplace All marketplaces. */ export declare function getReportScheduleList(params: AmazonReport.GetReportScheduleListParams & Amazon.Credentials): Promise>; /** * Currently this operation can never be called because the GetReportScheduleList operation cannot return more than 100 results. It is included for future compatibility. * @marketplace All marketplaces. */ export declare function getReportScheduleListByNextToken(params: AmazonReport.GetReportScheduleListByNextTokenParams & Amazon.Credentials): Promise>; /** * Returns a count of order report requests that are scheduled to be submitted to Amazon MWS. * @marketplace All marketplaces. */ export declare function getReportScheduleCount(params: AmazonReport.GetReportScheduleCountParams & Amazon.Credentials): Promise>; /** * Updates the acknowledged status of one or more reports. * @marketplace All marketplaces. */ export declare function updateReportAcknowledgements(params: AmazonReport.UpdateReportAcknowledgementsParams & Amazon.Credentials): Promise>; export declare function getFlatFileGeoOpportunities(params: AmazonReport.GetReportParams & Amazon.Credentials): Promise>; export declare function getFlatFileOpenListingsData(params: AmazonReport.GetReportParams & Amazon.Credentials): Promise>; export declare function getMerchantListingsDefectData(params: AmazonReport.GetReportParams & Amazon.Credentials): Promise>; export declare function getMerchantListingsAllData(params: AmazonReport.GetReportParams & Amazon.Credentials): Promise>; export declare function getMerchantListingsData(params: AmazonReport.GetReportParams & Amazon.Credentials): Promise>; export declare function getMerchantCancelledListingsData(params: AmazonReport.GetReportParams & Amazon.Credentials): Promise>; export declare function getMerchantListingsInactiveData(params: AmazonReport.GetReportParams & Amazon.Credentials): Promise>; export declare function getConvergedFlatFileSoldListingsData(params: AmazonReport.GetReportParams & Amazon.Credentials): Promise>; export declare function getMerchantListingsDataBackCompat(params: AmazonReport.GetReportParams & Amazon.Credentials): Promise>; export declare function getMerchantListingsDataLite(params: AmazonReport.GetReportParams & Amazon.Credentials): Promise>; export declare function getMerchantListingsDataLiter(params: AmazonReport.GetReportParams & Amazon.Credentials): Promise>; export declare function getPanEuOfferStatus(params: AmazonReport.GetReportParams & Amazon.Credentials): Promise>; export declare function getMfnPanEuOfferStatus(params: AmazonReport.GetReportParams & Amazon.Credentials): Promise>; export declare function getConvergedFlatFileOrderReportData(params: AmazonReport.GetReportParams & Amazon.Credentials): Promise>; export declare function getReferralFeePreviewReport(params: AmazonReport.GetReportParams & Amazon.Credentials): Promise>; export declare function getFlatFileOrderReportData(params: AmazonReport.GetReportParams & Amazon.Credentials): Promise>; export declare function getOrdersData(params: AmazonReport.GetReportParams & Amazon.Credentials): Promise>; export declare function getFlatFileActionableOrderData(params: AmazonReport.GetReportParams & Amazon.Credentials): Promise>; export declare function getFlatFileArchivedOrdersDataByOrderDate(params: AmazonReport.GetReportParams & Amazon.Credentials): Promise>; export declare function getFlatFilePendingOrdersData(params: AmazonReport.GetReportParams & Amazon.Credentials): Promise>; export declare function getPendingOrdersData(params: AmazonReport.GetReportParams & Amazon.Credentials): Promise>; export declare function getConvergedFlatFilePendingOrdersData(params: AmazonReport.GetReportParams & Amazon.Credentials): Promise>; export declare function getCsvMfnPrimeReturnsReport(params: AmazonReport.GetReportParams & Amazon.Credentials): Promise>; export declare function getFlatFileMfnSkuReturnAttributesReport(params: AmazonReport.GetReportParams & Amazon.Credentials): Promise>; export declare function getFlatFileReturnsDataByReturnDate(params: AmazonReport.GetReportParams & Amazon.Credentials): Promise>; export declare function getXmlMfnPrimeReturnsReport(params: AmazonReport.GetReportParams & Amazon.Credentials): Promise>; export declare function getXmlMfnSkuReturnAttributesReport(params: AmazonReport.GetReportParams & Amazon.Credentials): Promise>; export declare function getXmlReturnsDataByReturnDate(params: AmazonReport.GetReportParams & Amazon.Credentials): Promise>; export declare function getSellerFeedbackData(params: AmazonReport.GetReportParams & Amazon.Credentials): Promise>; export declare function getV1SellerPerformanceReport(params: AmazonReport.GetReportParams & Amazon.Credentials): Promise>; export declare function getV2SettlementReportDataFlatFile(params: AmazonReport.GetReportParams & Amazon.Credentials): Promise>; export declare function getV2SettlementReportDataFlatFileV2(params: AmazonReport.GetReportParams & Amazon.Credentials): Promise>; export declare function getV2SettlementReportDataXml(params: AmazonReport.GetReportParams & Amazon.Credentials): Promise>; export declare function getAfnInventoryData(params: AmazonReport.GetReportParams & Amazon.Credentials): Promise>; export declare function getAmazonFulfilledShipmentsData(params: AmazonReport.GetReportParams & Amazon.Credentials): Promise>; export declare function getFlatFileAllOrdersDataByLastUpdate(params: AmazonReport.GetReportParams & Amazon.Credentials): Promise>; export declare function getFlatFileAllOrdersDataByOrderDate(params: AmazonReport.GetReportParams & Amazon.Credentials): Promise>; export declare function getRestockInventoryRecommendationsReport(params: AmazonReport.GetReportParams & Amazon.Credentials): Promise>; export declare function getXmlAllOrdersDataByLastUpdate(params: AmazonReport.GetReportParams & Amazon.Credentials): Promise>; export declare function getXmlAllOrdersDataByOrderDate(params: AmazonReport.GetReportParams & Amazon.Credentials): Promise>; export declare function getStrandedInventoryLoaderData(params: AmazonReport.GetReportParams & Amazon.Credentials): Promise>; export declare function getFbaFulfillmentCustomerShipmentSalesData(params: AmazonReport.GetReportParams & Amazon.Credentials): Promise>; export declare function getFbaFulfillmentCustomerTaxesData(params: AmazonReport.GetReportParams & Amazon.Credentials): Promise>; export declare function getFbaFulfillmentCurrentInventoryData(params: AmazonReport.GetReportParams & Amazon.Credentials): Promise>; export declare function getFbaEstimatedFbaFeesTxtData(params: AmazonReport.GetReportParams & Amazon.Credentials): Promise>; export declare function getFbaFulfillmentInboundNoncomplianceData(params: AmazonReport.GetReportParams & Amazon.Credentials): Promise>; export declare function getFbaFulfillmentInventoryAdjustmentsData(params: AmazonReport.GetReportParams & Amazon.Credentials): Promise>; export declare function getFbaInventoryAgedData(params: AmazonReport.GetReportParams & Amazon.Credentials): Promise>; export declare function getFbaFulfillmentInventorySummaryData(params: AmazonReport.GetReportParams & Amazon.Credentials): Promise>; export declare function getFbaFulfillmentInventoryHealthData(params: AmazonReport.GetReportParams & Amazon.Credentials): Promise>; export declare function getExcessInventoryData(params: AmazonReport.GetReportParams & Amazon.Credentials): Promise>; export declare function getFbaMyiUnsuppressedInventoryData(params: AmazonReport.GetReportParams & Amazon.Credentials): Promise>; export declare function getFbaMyiAllInventoryData(params: AmazonReport.GetReportParams & Amazon.Credentials): Promise>; export declare function getFbaFulfillmentMonthlyInventoryData(params: AmazonReport.GetReportParams & Amazon.Credentials): Promise>; export declare function getAfnInventoryDataByCountry(params: AmazonReport.GetReportParams & Amazon.Credentials): Promise>; export declare function getFbaFulfillmentCustomerShipmentPromotionData(params: AmazonReport.GetReportParams & Amazon.Credentials): Promise>; export declare function getFbaFulfillmentInventoryReceiptsData(params: AmazonReport.GetReportParams & Amazon.Credentials): Promise>; export declare function getFbaRecommendedRemovalData(params: AmazonReport.GetReportParams & Amazon.Credentials): Promise>; export declare function getFbaReimbursementsData(params: AmazonReport.GetReportParams & Amazon.Credentials): Promise>; export declare function getFbaFulfillmentRemovalOrderDetailData(params: AmazonReport.GetReportParams & Amazon.Credentials): Promise>; export declare function getFbaFulfillmentRemovalShipmentDetailData(params: AmazonReport.GetReportParams & Amazon.Credentials): Promise>; export declare function getFbaFulfillmentCustomerShipmentReplacementData(params: AmazonReport.GetReportParams & Amazon.Credentials): Promise>; export declare function getReservedInventoryData(params: AmazonReport.GetReportParams & Amazon.Credentials): Promise>; export declare function getFbaFulfillmentCustomerReturnsData(params: AmazonReport.GetReportParams & Amazon.Credentials): Promise>; export declare function getFbaStorageFeeChargesData(params: AmazonReport.GetReportParams & Amazon.Credentials): Promise>; export declare function getStrandedInventoryUiData(params: AmazonReport.GetReportParams & Amazon.Credentials): Promise>; export declare function scVatTaxReport(params: AmazonReport.GetReportParams & Amazon.Credentials): Promise>; export declare function getVatTransactionData(params: AmazonReport.GetReportParams & Amazon.Credentials): Promise>; export declare function getGstMtrB2BCustom(params: AmazonReport.GetReportParams & Amazon.Credentials): Promise>; export declare function getGstMtrB2CCustom(params: AmazonReport.GetReportParams & Amazon.Credentials): Promise>; export declare function getFlatFileSalesTaxData(params: AmazonReport.GetReportParams & Amazon.Credentials): Promise>; export declare function getXmlBrowseTreeData(params: AmazonReport.GetReportParams & Amazon.Credentials): Promise>; export declare function getEasyshipDocuments(params: AmazonReport.GetReportParams & Amazon.Credentials): Promise>; export declare function getEasyshipPickedup(params: AmazonReport.GetReportParams & Amazon.Credentials): Promise>; export declare function getEasyshipWaitingForPickup(params: AmazonReport.GetReportParams & Amazon.Credentials): Promise>; export declare function RFQDBulkDownload(params: AmazonReport.GetReportParams & Amazon.Credentials): Promise>;