import type { Router } from "../router.js"; type RegisterWorkArtifactsRoutesDeps = { rawRequest: (method: "GET" | "POST" | "PATCH" | "PUT" | "DELETE", path: string, body?: unknown) => Promise; buildLocalArtifactDetailFallback: (artifactId: string, warning: string) => Record | null; sendJson: (res: TRes, status: number, payload: unknown) => void; safeErrorMessage: (err: unknown) => string; }; export declare function registerWorkArtifactsRoutes(router: Router, TReq, TRes>, deps: RegisterWorkArtifactsRoutesDeps): void; export {};