import * as factory from '../../factory'; import { Service } from '../../service'; import { ISetProfileParams, TransactionService } from '../transaction'; /** * 返品取引サービス */ export declare class ReturnOrderTransactionService extends Service implements TransactionService { typeOf: factory.transactionType.ReturnOrder; /** * 取引を開始する */ start(params: { /** * 返品者 */ agent?: { identifier?: factory.person.IIdentifier; }; /** * 取引期限 */ expires: Date; object: { /** * 返品対象注文 */ order: factory.transaction.returnOrder.IReturnableOrder | factory.transaction.returnOrder.IReturnableOrder[]; reason?: factory.transaction.returnOrder.Reason; }; }): Promise>; /** * 取引人プロフィール変更 */ setProfile(params: ISetProfileParams): Promise; /** * 取引確定 */ confirm(params: factory.transaction.returnOrder.IConfirmParams): Promise; }