import { TiktokConfig } from '../dto/request/config.request'; import { TiktokResponseCommon } from '../dto/response/config.response'; import { TiktokAddExternalOrderReferencesBody, TiktokGetExternalOrderReferencesParams, TiktokGetOrderDetailParams, TiktokGetOrderListParams, TiktokGetPriceDetailParams, TiktokSearchOrderByExternalOrderReferenceQuery } from '../dto/request/order-v3.request'; import { TiktokGetExternalOrderReferencesResponse, TiktokGetOrderDetailResponse, TiktokGetOrderListResponse, TiktokGetPriceDetailResponse, TiktokSearchOrderByExternalOrderReferenceResponse } from '../dto/response/order-v3.response'; /** * Retrieves the list of orders. (POST /order/list) * * @param params Parameters for filtering and pagination. * @returns Promise resolving to the order list. */ export declare function getOrderList(params: TiktokGetOrderListParams, config: TiktokConfig): Promise>; /** * Retrieves order details by ID. (GET /order/detail) * * @param params Parameters containing the order_id. * @returns Promise resolving to the order details. */ export declare function getOrderDetail(params: TiktokGetOrderDetailParams, config: TiktokConfig): Promise>; /** * Retrieves the price details of an order. (GET /order/price_detail) * * @param params Parameters containing the order_id. * @returns Promise resolving to the price details. */ export declare function getPriceDetail(params: TiktokGetPriceDetailParams, config: TiktokConfig): Promise>; /** * Adds external order references. (POST /order/add_external_references) * * @param body Data to add external order references. * @returns Promise resolving to a generic API response. */ export declare function addExternalOrderReferences(body: TiktokAddExternalOrderReferencesBody, config: TiktokConfig): Promise>; /** * Retrieves external order references. (GET /order/get_external_references) * * @param params Search parameters for external references. * @returns Promise resolving to a list of external references. */ export declare function getExternalOrderReferences(params: TiktokGetExternalOrderReferencesParams, config: TiktokConfig): Promise>; /** * Searches for an order by external order reference. (POST /order/search_by_external_reference) * * @param query Data used to search for an order using an external reference. * @returns Promise resolving to the found order details. */ export declare function searchOrderByExternalOrderReference(query: TiktokSearchOrderByExternalOrderReferenceQuery, config: TiktokConfig): Promise>;