import { type TerminalErrorCode } from "./terminal-errors.js";
import type { UiHandlerDeps } from "./deps.js";
import { type HandlerOutcome, type RouteContext, type RouteResult } from "./routes.js";
export declare function handleTerminalPolicy(_ctx: RouteContext, _deps: UiHandlerDeps): RouteResult;
export declare function handleTerminalDirectories(ctx: RouteContext, deps: UiHandlerDeps): Promise<RouteResult>;
export declare function handleCreateTerminalExecution(ctx: RouteContext, deps: UiHandlerDeps): Promise<RouteResult>;
export declare function handleDeleteTerminalExecution(ctx: RouteContext, deps: UiHandlerDeps): RouteResult;
export declare function handleTerminalEvents(ctx: RouteContext, deps: UiHandlerDeps): HandlerOutcome;
export type { TerminalErrorCode };
//# sourceMappingURL=terminal-routes.d.ts.map