import * as factory from '../../../factory';
/**
 * 取引開始パラメータ作成
 */
export declare function createStartParams(params: {
    paramsWithoutDetail: factory.assetTransaction.cancelReservation.IStartParamsWithoutDetail & {
        instrument: factory.assetTransaction.cancelReservation.IInstrument[];
    };
    project: factory.assetTransaction.IProject;
    transactionNumber: string;
    transaction?: factory.assetTransaction.ITransaction<factory.assetTransactionType.Reserve>;
    reservations?: (Pick<factory.reservation.IReservation<factory.reservationType.EventReservation>, 'id' | 'issuedThrough' | 'typeOf' | 'reservationNumber'> & {
        reservationFor: Pick<factory.reservation.IReservationFor<factory.reservationType.EventReservation>, 'id' | 'typeOf'>;
    })[];
}): factory.assetTransaction.IStartParams<factory.assetTransactionType.CancelReservation>;
export declare function createPotentialActions(params: {
    transaction: factory.assetTransaction.ITransaction<factory.assetTransactionType.CancelReservation>;
}): factory.assetTransaction.cancelReservation.IPotentialActions;
