import type { DaemonBatchManager } from '../../batch/index.js';
export interface DaemonBatchRouteContext {
    readonly batchManager: DaemonBatchManager;
    readonly parseJsonBody: (req: Request) => Promise<Record<string, unknown> | Response>;
    readonly parseOptionalJsonBody: (req: Request) => Promise<Record<string, unknown> | null | Response>;
}
export declare function dispatchBatchRoutes(req: Request, context: DaemonBatchRouteContext): Promise<Response | null>;
//# sourceMappingURL=batch-routes.d.ts.map