import type { DashboardRouteDependencies } from "./dashboard-route-types.js";
import { normalizeAgentVersionOutput } from "./dashboard-route-types.js";
export { normalizeAgentVersionOutput };
/**
 * Build the non-terminal dashboard route handlers for one server instance.
 *
 * @param deps - Server-owned dependencies and IO hooks shared by the route handlers.
 */
export declare function createDashboardRouteHandlers(deps: DashboardRouteDependencies): {
    handleIndexRegenerateRequest: (req: import("http").IncomingMessage, url: URL, res: import("http").ServerResponse) => Promise<boolean>;
    handleTasksRequest: (req: import("http").IncomingMessage, url: URL, res: import("http").ServerResponse) => Promise<boolean>;
    handleProjectsListRequest: (req: import("http").IncomingMessage, url: URL, res: import("http").ServerResponse) => Promise<boolean>;
    handleProjectsStatusRequest: (url: URL, res: import("http").ServerResponse) => boolean;
    handleSkillQualityRequest: (url: URL, res: import("http").ServerResponse) => boolean;
    handleSkillQualityInventoryRequest: (url: URL, res: import("http").ServerResponse) => boolean;
    handleQualityEvaluateRequest: (req: import("http").IncomingMessage, url: URL, res: import("http").ServerResponse) => Promise<boolean>;
    handleQualityRequest: (url: URL, res: import("http").ServerResponse) => boolean;
    handleQualityHistoryRequest: (url: URL, res: import("http").ServerResponse) => Promise<boolean>;
    handleAuditRequest: (url: URL, res: import("http").ServerResponse) => boolean;
    handleSetupDetectRequest: (url: URL, res: import("http").ServerResponse) => boolean;
    handleSetupRequest: (url: URL, res: import("http").ServerResponse) => Promise<boolean>;
    handleHtmlRequest: (url: URL, res: import("http").ServerResponse) => boolean;
    handleAssetRequest: (req: import("http").IncomingMessage, url: URL, res: import("http").ServerResponse) => boolean;
    handleBrowseRequest: (url: URL, res: import("http").ServerResponse) => boolean;
    handleHooksRequest: (req: import("http").IncomingMessage, url: URL, res: import("http").ServerResponse) => Promise<boolean>;
    handleAgentDetectRequest: (url: URL, res: import("http").ServerResponse) => boolean;
};
//# sourceMappingURL=dashboard-routes.d.ts.map