import * as factory from '../../../../factory';
import type { ISetting } from '../../../../repo/setting';
/**
 * 取引のポストアクションを作成する
 */
export declare function createPotentialActions(params: {
    order: factory.transaction.placeOrder.IOrderAsResult;
    customer: factory.order.ICustomer;
    seller: factory.order.ISeller;
    paymentMethods: factory.order.IReferencedInvoice[];
    potentialActions?: factory.transaction.placeOrder.IPotentialActionsParams;
    emailMessage?: factory.creativeWork.message.email.ICreativeWork;
}, setting: Pick<ISetting, 'defaultSenderEmail'>): Promise<{
    potentialActions: factory.transaction.placeOrder.IPotentialActions;
    emailMessages: factory.creativeWork.message.email.ICreativeWork[];
}>;
