import { z } from "zod"; declare const projectConfigSchema: z.ZodObject<{ projectDescription: z.ZodOptional; adapter: z.ZodType<"postgres" | "better-sqlite3" | "mysql2" | "pg" | "prisma" | undefined, z.ZodTypeDef, "postgres" | "better-sqlite3" | "mysql2" | "pg" | "prisma" | undefined>; }, "strip", z.ZodTypeAny, { adapter?: "postgres" | "better-sqlite3" | "mysql2" | "pg" | "prisma" | undefined; projectDescription?: string | undefined; }, { adapter?: "postgres" | "better-sqlite3" | "mysql2" | "pg" | "prisma" | undefined; projectDescription?: string | undefined; }>; type ProjectConfig = z.infer; export declare function getProjectConfigPath(): Promise; export declare function getProjectConfig(): Promise<{ adapter?: "postgres" | "better-sqlite3" | "mysql2" | "pg" | "prisma" | undefined; projectDescription?: string | undefined; }>; export declare function updateProjectConfig(projectConfig: Partial): Promise; export declare function projectConfigExists(): Promise; export {};