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