export type SessionConfig = { baseUrl: string; accessToken: string; refreshToken?: string; deviceId: string; }; export interface SessionConfigStore { storeNewSessionConfig(sessionConfig: SessionConfig): Promise; overrideExistingSessionConfig(sessionUuid: string, sessionConfig: SessionConfig): Promise; getSessionConfigByUuid(sessionUuid: string): Promise; getSessionConfigs(): Promise | null>; }