import Dexie from 'dexie'; import 'dexie-export-import'; import Encounter from './Encounter'; import PersistorEncounter from './PersistorEncounter'; export default class Persistor extends Dexie { private encounters; encounterSummaries: Dexie.Table; constructor(); loadEncounter(id: number): Promise; persistEncounter(baseEncounter: Encounter): Promise; deleteEncounter(id: number): Promise; clearDB(): Promise; exportDB(): Promise; importDB(file: File): Promise; }