/**
 * 対面決済サービス
 */
import * as factory from '../../factory';
import type { AccountingReportRepo } from '../../repo/accountingReport';
import type { ActionRepo } from '../../repo/action';
import type { ProductRepo } from '../../repo/product';
import type { TaskRepo } from '../../repo/task';
declare function voidTransaction(__: factory.task.voidPayment.IData): (___: {
    product: ProductRepo;
}) => Promise<void>;
declare function payFaceToFace(params: factory.action.trade.pay.IAttributes): (repos: {
    action: ActionRepo;
    accountingReport: AccountingReportRepo;
    product: ProductRepo;
    task: TaskRepo;
}) => Promise<void>;
declare function refundFaceToFace(params: factory.task.refund.IData): (repos: {
    action: ActionRepo;
    accountingReport: AccountingReportRepo;
    product: ProductRepo;
    task: TaskRepo;
}) => Promise<void>;
export { payFaceToFace, refundFaceToFace, voidTransaction };
