import { z } from "zod"; import { type StorageClient } from "../storage/client.js"; export declare function slugify(name: string): string; export declare const initProjectInputSchema: z.ZodObject<{ projectSlug: z.ZodOptional; projectName: z.ZodString; platform: z.ZodDefault>; variant: z.ZodDefault>; writeInstructionFile: z.ZodDefault; seedFoundation: z.ZodDefault; ensureActiveTrackingPages: z.ZodDefault; execute: z.ZodDefault; }, "strip", z.ZodTypeAny, { platform: "claude" | "gpt"; execute: boolean; projectName: string; variant: "minimal" | "extended"; writeInstructionFile: boolean; seedFoundation: boolean; ensureActiveTrackingPages: boolean; projectSlug?: string | undefined; }, { projectName: string; platform?: "claude" | "gpt" | undefined; execute?: boolean | undefined; variant?: "minimal" | "extended" | undefined; projectSlug?: string | undefined; writeInstructionFile?: boolean | undefined; seedFoundation?: boolean | undefined; ensureActiveTrackingPages?: boolean | undefined; }>; export type InitProjectInput = z.infer; export declare function initProject(drive: StorageClient, input: InitProjectInput, userId?: string): Promise; //# sourceMappingURL=initProject.d.ts.map