import * as factory from '../../factory'; import { ISearchResult, Service } from '../../service'; import { ISetProfileParams, TransactionService } from '../transaction'; /** * 通貨転送取引サービス */ export declare class MoneyTransferTransactionService extends Service implements TransactionService { typeOf: factory.transactionType.MoneyTransfer; /** * 取引を開始する */ start(params: factory.transaction.moneyTransfer.IStartParamsWithoutDetail): Promise; /** * 取引人プロフィール変更 */ setProfile(params: ISetProfileParams): Promise; /** * 取引確定 */ confirm(params: { /** * 取引ID */ id: string; }): Promise; /** * 明示的に取引を中止する * 既に確定済、あるいは、期限切れの取引に対して実行するとArgumentエラーが返されます。 */ cancel(params: { /** * 取引ID */ id: string; }): Promise; /** * 取引検索 */ search(params: factory.transaction.ISearchConditions): Promise[]>>; /** * 取引に対するアクションを検索する */ searchActionsByTransactionId(params: { /** * 取引ID */ id: string; sort: factory.action.ISortOrder; }): Promise>[]>; }