import type { FocusDriver, FocusDriverContext, FocusPlatform, FocusResult } from "./types.js"; /** * Resolve the current-platform focus driver, or null if we're on an * unsupported platform (freebsd / sunos / aix etc.). */ export declare function resolveDriver(platform?: NodeJS.Platform): FocusDriver | null; /** * Build the FocusDriverContext used by canHandle + buildCommand. Exported * for tests; production callers should use `focusTerminal()`. */ export declare function buildContext(platform: FocusPlatform, overrides?: Partial): FocusDriverContext; /** * Raise the OS window whose title matches `title`. Pure I/O — reads * process.platform, optionally spawns a subprocess, never touches the DB. */ export declare function focusTerminal(title: string): Promise; //# sourceMappingURL=dispatcher.d.ts.map