import { Options } from './options.backend'; import Tape from './tape.backend'; export default class TapeStore { private readonly path; private readonly options; tapes: Tape[]; constructor(options: Options); load(): Promise; loadTapesAtDir(directory: string): Promise; find(newTape: Tape): Tape; save(tape: Tape): Promise; currentTapeId(): number; hasTapeBeenUsed(tapeName: string): boolean; resetTapeUsage(): void; createTapePath(tape: Tape): string; }