import Devices, { DevicesChanged } from "../../interfaces/Devices"; import { ProctoringSession } from "../proctoring/ProctoringSession"; import { ISessionRepository } from "./ISessionRepository"; export declare class IndexDbSessionRepository implements ISessionRepository { private dbName; private dbVersion; private storeName; constructor(dbName: string, storeName: string); save(data: Devices | DevicesChanged | ProctoringSession): Promise; delete(id: string): Promise; get(id: string): Promise; getDevices(id: string): Promise; list(): Promise; clear(): Promise; private processRequest; hasSessions(): Promise; private connection?; private connectToStore; private connect; }