import type { UiHandlerDeps } from "./deps.js";
import { type HandlerOutcome, type RouteContext, type RouteResult } from "./routes.js";
export declare function handleBrowserStatus(ctx: RouteContext, deps: UiHandlerDeps): Promise<RouteResult>;
export declare function handleCreateBrowserSession(ctx: RouteContext, deps: UiHandlerDeps): Promise<RouteResult>;
export declare function handleDeleteBrowserSession(ctx: RouteContext, deps: UiHandlerDeps): Promise<RouteResult>;
export declare function handleBrowserNavigate(ctx: RouteContext, deps: UiHandlerDeps): Promise<RouteResult>;
export declare function handleBrowserScreenshot(ctx: RouteContext, deps: UiHandlerDeps): Promise<RouteResult>;
export declare function handleBrowserApplyScreenshot(ctx: RouteContext, deps: UiHandlerDeps): Promise<RouteResult>;
export declare function handleBrowserContent(ctx: RouteContext, deps: UiHandlerDeps): Promise<RouteResult>;
export declare function handleBrowserEvents(ctx: RouteContext, deps: UiHandlerDeps): HandlerOutcome;
//# sourceMappingURL=browser.d.ts.map