import { Book } from '@icarus/shared' ; export default interface ShelfReader { isLocationAvailable ( location ) : Promise < boolean > ; readListAtLocation ( location ) : Promise < string [ ] > ; readBookInfo ( location ) : Promise < Book > ; }