import { Server } from "@modelcontextprotocol/sdk/server/index.js"; import { CacheManager, DeviceStateManager, ProcessRunner, EnvironmentService, ConfigManager } from "./services/index.js"; import { AdbAdapter, EmulatorAdapter, GradleAdapter, UiAutomatorAdapter } from "./adapters/index.js"; import { FindElement } from "./types/index.js"; export interface ServerContext { cache: CacheManager; deviceState: DeviceStateManager; processRunner: ProcessRunner; environment: EnvironmentService; config: ConfigManager; adb: AdbAdapter; emulator: EmulatorAdapter; gradle: GradleAdapter; ui: UiAutomatorAdapter; lastFindResults: FindElement[]; } export declare function createServerContext(): ServerContext; export declare function createServer(context: ServerContext): Promise; export declare function runServer(): Promise;