/**
 * 決済取引ファクトリー
 */
import * as factory from '../../../factory';
export declare function createStartParams(params: factory.assetTransaction.pay.IStartParamsWithoutDetail & {
    transactionNumber: string;
    paymentServiceType: factory.service.paymentService.PaymentServiceType;
    amount: number;
    paymentService?: Pick<factory.service.paymentService.IService, 'availableChannel' | 'id' | 'serviceOutput' | 'serviceType'> | Pick<factory.product.IProduct, 'availableChannel' | 'id' | 'serviceOutput' | 'serviceType'>;
    location?: factory.action.trade.pay.ILocation;
    informActions: {
        /**
         * potential action ID
         */
        id: string;
    }[];
    instrument: factory.action.trade.pay.IInstrument[];
}, options: {
    checkedAction: {
        id: string;
    };
}): factory.assetTransaction.IStartParams<factory.assetTransactionType.Pay>;
