import { z } from 'zod'; export declare const projectConfigSchema: z.ZodObject<{ version: z.ZodLiteral<1>; project: z.ZodOptional; type: z.ZodDefault>; }, "strip", z.ZodTypeAny, { type: "unknown" | "mcp-server" | "agent" | "api" | "library"; name?: string | undefined; }, { type?: "unknown" | "mcp-server" | "agent" | "api" | "library" | undefined; name?: string | undefined; }>>; scan: z.ZodOptional>; exclude: z.ZodDefault>; checks: z.ZodOptional>; }, "strip", z.ZodTypeAny, { include: string[]; exclude: string[]; checks?: string[] | undefined; }, { include?: string[] | undefined; exclude?: string[] | undefined; checks?: string[] | undefined; }>>; protect: z.ZodOptional>; autoFix: z.ZodDefault; }, "strip", z.ZodTypeAny, { backend: "local" | "keychain" | "1password"; autoFix: boolean; }, { backend?: "local" | "keychain" | "1password" | undefined; autoFix?: boolean | undefined; }>>; registry: z.ZodOptional; contribute: z.ZodDefault; }, "strip", z.ZodTypeAny, { url: string; contribute: boolean; }, { url?: string | undefined; contribute?: boolean | undefined; }>>; }, "strip", z.ZodTypeAny, { version: 1; project?: { type: "unknown" | "mcp-server" | "agent" | "api" | "library"; name?: string | undefined; } | undefined; scan?: { include: string[]; exclude: string[]; checks?: string[] | undefined; } | undefined; protect?: { backend: "local" | "keychain" | "1password"; autoFix: boolean; } | undefined; registry?: { url: string; contribute: boolean; } | undefined; }, { version: 1; project?: { type?: "unknown" | "mcp-server" | "agent" | "api" | "library" | undefined; name?: string | undefined; } | undefined; scan?: { include?: string[] | undefined; exclude?: string[] | undefined; checks?: string[] | undefined; } | undefined; protect?: { backend?: "local" | "keychain" | "1password" | undefined; autoFix?: boolean | undefined; } | undefined; registry?: { url?: string | undefined; contribute?: boolean | undefined; } | undefined; }>; export type ProjectConfig = z.infer; export declare function loadProjectConfig(startDir?: string): ProjectConfig | null; export declare function findProjectRoot(startDir?: string): string; //# sourceMappingURL=config.d.ts.map