import * as factory from '../../../../../factory';
import { IMinimizedIndividualEvent } from '../../../../../factory/event';
type IObject = factory.assetTransaction.reserve.IObject & {
    issuedThrough: factory.assetTransaction.reserve.IIssuedThrough;
    reservationFor: factory.assetTransaction.reserve.IReservationFor;
};
type IObjectSubReservation = factory.assetTransaction.reserve.IObjectSubReservation;
declare function createStartParams(params: factory.assetTransaction.reserve.IStartParamsWithoutDetail & {
    provider: {
        /**
         * 販売者ID
         */
        id: string;
    };
    reservationNumber: string;
    event: IMinimizedIndividualEvent<factory.eventType.Event | factory.eventType.ScreeningEvent>;
    acceptedOffers4transactionObject: factory.assetTransaction.reserve.IAcceptedOffer4object[];
    objectSubReservations: IObjectSubReservation[];
    instrument: factory.assetTransaction.reserve.IInstrument[];
}): factory.assetTransaction.IStartParams<factory.assetTransactionType.Reserve> & {
    object: IObject;
};
export { createStartParams };
