import type { Browser } from 'webdriverio'; import type { ResolvedAppiumConfig } from '../config/types'; /** * WebdriverIO session manager. * Handles driver initialization, session creation, and cleanup. */ export declare class SessionManager { private driver; private config; constructor(config: ResolvedAppiumConfig); /** * Initialize a WebdriverIO session. * Connects to Appium server and creates a new session. */ initialize(): Promise; /** * Get the current driver instance. */ getDriver(): Browser; /** * Check if session is active. */ isActive(): boolean; /** * Cleanup and close the session. */ cleanup(): Promise; } //# sourceMappingURL=session-manager.d.ts.map