import type { RouteHandlerArgs } from "#channel/routes.js"; import type { RunHandle, RunInput } from "#channel/types.js"; type AgentInfoRouteResponse = () => Promise; export type RouteSessionCreator = (input: Omit) => Promise; export declare function attachAgentInfoRouteResponse(args: TArgs, respond: AgentInfoRouteResponse): TArgs; export declare function readAgentInfoRouteResponse(args: RouteHandlerArgs): AgentInfoRouteResponse | undefined; export declare function attachRouteSessionCreator(args: TArgs, createSession: RouteSessionCreator): TArgs; export declare function readRouteSessionCreator(args: RouteHandlerArgs): RouteSessionCreator | undefined; export {};