import * as apid from '../../../../api' ; export default interface IReserveApiModel { add ( option ) : Promise < apid . ReserveId > ; edit ( reserveId , option ) : Promise < void > ; get ( reserveId , isHalfWidth ) : Promise < apid . ReserveItem | null > ; gets ( option ) : Promise < apid . Reserves > ; getLists ( option ) : Promise < apid . ReserveLists > ; getCnts ( ) : Promise < apid . ReserveCnts > ; cancel ( reserveId ) : Promise < void > ; removeSkip ( reserveId ) : Promise < void > ; removeOverlap ( reserveId ) : Promise < void > ; updateAll ( ) : Promise < void > ; }