import Reserve from '../../../db/entities/Reserve' ; export type RecorderModelProvider = ( ) => Promise < IRecorderModel > ; export default interface IRecorderModel { setTimer ( reserve , isSuppressLog ) : boolean ; cancel ( isPlanToDelete ) : Promise < void > ; update ( newReserve , isSuppressLog ) : Promise < void > ; resetTimer ( ) : boolean ; }