import { z } from "zod"; export declare const HEALTH_LIMIT = 20; export declare const WorkspaceHealthQuerySchema: z.ZodObject<{ repo: z.ZodString; since: z.ZodOptional; limit: z.ZodOptional>; }, z.core.$strip>; export declare const WorkspaceHotspotSchema: z.ZodObject<{ path: z.ZodString; commits: z.ZodNumber; adds: z.ZodNumber; dels: z.ZodNumber; complexity: z.ZodNumber; score: z.ZodNumber; latestMs: z.ZodNumber; }, z.core.$strip>; export type WorkspaceHotspot = z.infer; export declare const WorkspaceKeyModuleSchema: z.ZodObject<{ path: z.ZodString; exports: z.ZodNumber; }, z.core.$strip>; export type WorkspaceKeyModule = z.infer; export declare const WorkspaceHealthSchema: z.ZodObject<{ repo: z.ZodString; totals: z.ZodObject<{ files: z.ZodNumber; symbols: z.ZodNumber; complexity: z.ZodNumber; hotspots: z.ZodNumber; }, z.core.$strip>; hotspots: z.ZodArray>; modules: z.ZodArray>; freshness: z.ZodObject<{ state: z.ZodEnum<{ building: "building"; fresh: "fresh"; stale: "stale"; }>; ageMs: z.ZodOptional; progress: z.ZodOptional; behind: z.ZodOptional; }, z.core.$strip>; }, z.core.$strip>; export type WorkspaceHealth = z.infer; //# sourceMappingURL=codebase-health.d.ts.map