import type { RouteContext, RouteResult } from "./routes.js";
import type { UiHandlerDeps } from "./deps.js";
declare function notFoundResult(message: string): RouteResult;
export declare function handleListProjects(_ctx: RouteContext, deps: UiHandlerDeps): RouteResult;
export declare function handleCreateProject(ctx: RouteContext, deps: UiHandlerDeps): Promise<RouteResult>;
export declare function handleUpdateProject(ctx: RouteContext, deps: UiHandlerDeps): Promise<RouteResult>;
export declare function handleDeleteProject(ctx: RouteContext, deps: UiHandlerDeps): RouteResult;
export declare function handleListChats(ctx: RouteContext, deps: UiHandlerDeps): RouteResult;
export declare function handleCreateChat(ctx: RouteContext, deps: UiHandlerDeps): Promise<RouteResult>;
export declare function handleUpdateChat(ctx: RouteContext, deps: UiHandlerDeps): Promise<RouteResult>;
export declare function handleDeleteChat(ctx: RouteContext, deps: UiHandlerDeps): RouteResult;
export declare function handleListMessages(ctx: RouteContext, deps: UiHandlerDeps): RouteResult;
export declare function handleCreateMessage(ctx: RouteContext, deps: UiHandlerDeps): Promise<RouteResult>;
export declare function handleCreateRunSummaryPair(ctx: RouteContext, deps: UiHandlerDeps): Promise<RouteResult>;
export declare function handleUpdateMessage(ctx: RouteContext, deps: UiHandlerDeps): Promise<RouteResult>;
export { notFoundResult };
//# sourceMappingURL=store-handlers.d.ts.map