import * as factory from '@chevre/factory'; import { ISearchResult, Service } from '../service'; /** * 口座取引サービス */ export declare class AccountTransactionService extends Service { /** * 取引検索 */ search(params: factory.account.transaction.ISearchConditions): Promise, 'id' | 'status' | 'transactionNumber' | 'agent' | 'endDate' | 'expires' | 'object' | 'project' | 'recipient' | 'startDate' | 'typeOf'>[]>>; /** * 取引開始 */ start(params: factory.account.transaction.IStartParamsWithoutDetail): Promise, 'id' | 'transactionNumber' | 'typeOf'>>; /** * 取引確定(同期的) */ confirmSync(params: { transactionNumber: string; }): Promise; /** * 取引中止(同期的) */ cancelSync(params: { transactionNumber: string; }): Promise; }