import { ISessionManager, SessionSetupFunction } from '../../interfaces/core/ISessionManager'; import { ITestSession, TestSessionOptions } from '../../interfaces/core/ITestSession'; import { ISessionRepository } from '../../interfaces/core/ISessionRepository'; import { IEventBus } from '../../interfaces/events/IEventBus'; export declare class SessionManager implements ISessionManager { private repository; private eventBus; constructor(repository: ISessionRepository, eventBus: IEventBus); createSession(label: string, setupFn: SessionSetupFunction, options?: Partial): Promise; getSession(label: string): ITestSession | null; getAllSessions(): ITestSession[]; deleteSession(label: string): boolean; exists(label: string): boolean; clear(): void; } //# sourceMappingURL=SessionManager.d.ts.map