import { TiktokConfig } from '../dto/request/config.request'; import { TiktokResponseCommon } from '../dto/response/config.response'; import { TiktokCombinablePackageBody, TiktokCreateFirstMileBundleBody, TiktokCreatePackageBody, TiktokGetEligibleShippingServiceInput, TiktokGetOrderSplitAttributesQuery, TiktokSearchCombinablePackagesQuery, TiktokSearchPackageInput, TiktokSplitOrdersQuery, TiktokUncombinePackagesBody } from '../dto/request/fulfillment-v3.request'; import { TiktokCombinePackageResponse, TiktokCreateFirstMileBundleResponse, TiktokCreatePackagesResponse, TiktokGetEligibleShippingServiceResponse, TiktokGetOrderSplitAttributesResponse, TiktokGetPackageHandoverTimeSlotsResponse, TiktokSearchCombinablePackagesResponse, TiktokSearchPackageResponse, TiktokSplittableGroupsResponse, TiktokUncombinePackagesResponse } from '../dto/response/fulfillment-v3.response'; /** * Get whether an order can be split. * * Reference: https://partner.tiktokshop.com/docv2/page/get-order-split-attributes-202309 */ export declare function getOrderSplitAttributes(params: TiktokGetOrderSplitAttributesQuery, config: TiktokConfig): Promise>; /** * Split an order into multiple packages. * * Reference: https://partner.tiktokshop.com/docv2/page/split-orders-202309 */ export declare function splitOrders(params: TiktokSplitOrdersQuery, config: TiktokConfig): Promise>; /** * Query eligible shipping services for an order. * * Reference: https://partner.tiktokshop.com/docv2/page/get-eligible-shipping-service-202309 */ export declare function getEligibleShippingService(params: TiktokGetEligibleShippingServiceInput, config: TiktokConfig): Promise>; /** * Search for packages by query. * * Reference: https://partner.tiktokshop.com/docv2/page/search-package-202309 */ export declare function searchPackage(params: TiktokSearchPackageInput, config: TiktokConfig): Promise>; /** * Create a shipping package for an order. * * Reference: https://partner.tiktokshop.com/docv2/page/create-packages-202309 */ export declare function createPackage(params: TiktokCreatePackageBody, config: TiktokConfig): Promise>; /** * Create a first mile bundle. * * Reference: https://partner.tiktokshop.com/docv2/page/create-first-mile-bundle-202407 */ export declare function createFirstMileBundle(params: TiktokCreateFirstMileBundleBody, config: TiktokConfig): Promise>; /** * Search for packages that can be combined. * * Reference: https://partner.tiktokshop.com/docv2/page/search-combinable-packages-202309 */ export declare function searchCombinablePackages(params: TiktokSearchCombinablePackagesQuery, config: TiktokConfig): Promise>; /** * Combine multiple packages into one. * * Reference: https://partner.tiktokshop.com/docv2/page/combine-package-202309 */ export declare function combinablePackage(params: TiktokCombinablePackageBody, config: TiktokConfig): Promise>; /** * Uncombine a previously combined package. * * Reference: https://partner.tiktokshop.com/docv2/page/uncombine-packages-202309 */ export declare function uncombinePackages(params: TiktokUncombinePackagesBody, config: TiktokConfig): Promise>; /** * Get available handover time slots for a package. * * Reference: https://partner.tiktokshop.com/docv2/page/get-package-handover-time-slots-202309 */ export declare function getPackageHandoverTimeSlots(package_id: string, config: TiktokConfig): Promise>;