/**
 * Quality-prompt and quality-history HTTP route handlers for the dashboard server.
 *
 * Backs `/api/quality` (compose a quality review prompt for one agent, optionally reusing a short-TTL
 * in-memory audit cache) and `/api/quality/history` (return persisted history rows plus the latest
 * trend summary). Query parameters are validated up front, with invalid agent/mode/limit values
 * answered as 400 JSON; downstream audit or filesystem failures are reported as JSON status bodies
 * rather than thrown. Report shaping lives in dashboard-reporting.ts; history loading in quality/history.ts.
 */
import type { ServerResponse } from "node:http";
import { type DashboardRouteContext } from "./dashboard-route-types.js";
/**
 * Bind the quality handlers to one server's request context so each closure shares the path validator,
 * the per-server audit cache, and the evidence recorder.
 *
 * @param ctx - per-server dashboard route context with path validation, the quality audit cache, and IO hooks
 * @returns the quality-prompt and quality-history handlers; each resolves true once it has answered a
 *   matching request, or false to let another handler claim the URL
 */
export declare function createQualityRouteHandlers(ctx: DashboardRouteContext): {
    handleQualityRequest: (url: URL, res: ServerResponse) => boolean;
    handleQualityHistoryRequest: (url: URL, res: ServerResponse) => Promise<boolean>;
};
//# sourceMappingURL=dashboard-quality-routes.d.ts.map