import type { RouteSourceInput, ToolSourceInput } from "./sources.js"; export type YakHandlerConfig = { routes: RouteSourceInput; tools?: ToolSourceInput; }; export declare function createYakHandler(config: YakHandlerConfig): { GET: (_req: Request) => Promise; POST: (req: Request) => Promise; }; export type YakConfigHandlerConfig = { routes: RouteSourceInput; tools?: ToolSourceInput; }; export declare function createYakConfigHandler(config: YakConfigHandlerConfig): (_req: Request) => Promise; export type YakToolsHandlerConfig = { tools: ToolSourceInput; }; export declare function createYakToolsHandler(config: YakToolsHandlerConfig): (req: Request) => Promise; //# sourceMappingURL=createYakHandler.d.ts.map