export declare const exampleGrowfile: string; export declare function getTsConfig(): { compilerOptions: { allowUnreachableCode: boolean; experimentalDecorators: boolean; module: string; moduleResolution: string; resolveJsonModule: boolean; skipLibCheck: boolean; target: string; verbatimModuleSyntax: boolean; strict: boolean; noImplicitAny: boolean; strictFunctionTypes: boolean; strictPropertyInitialization: boolean; noImplicitOverride: boolean; noUncheckedIndexedAccess: boolean; }; }; export declare function getPackageJson(packageName: string, initialGrowDependencies: Record): { name: string; type: string; main: string; dependencies: Record; devDependencies: { "@types/node": string; typescript: string; }; }; export declare function getLatestInitialGrowDependencies(): { "@garden-io/grow-sdk": string; "@garden-io/grow-plugin-exec": string; "@garden-io/grow-plugin-docker": string; "@garden-io/grow-plugin-kubernetes": string; }; export declare const initCommand: import("@garden-io/grow-sdk/declarations/command").DeclaredCommand, "many">; exitCode: import("zod").ZodNumber; result: import("zod").ZodObject<{ moduleDir: import("zod").ZodOptional; "package.json": import("zod").ZodOptional>; "tsconfig.json": import("zod").ZodOptional>; "Growfile.ts": import("zod").ZodOptional; }, "strip", import("zod").ZodTypeAny, { "Growfile.ts"?: string | undefined; moduleDir?: string | undefined; "package.json"?: Record | undefined; "tsconfig.json"?: Record | undefined; }, { "Growfile.ts"?: string | undefined; moduleDir?: string | undefined; "package.json"?: Record | undefined; "tsconfig.json"?: Record | undefined; }>; }, "strict", import("zod").ZodTypeAny, { result: { "Growfile.ts"?: string | undefined; moduleDir?: string | undefined; "package.json"?: Record | undefined; "tsconfig.json"?: Record | undefined; }; errors: import("@garden-io/grow-sdk/errors").GrowError[]; exitCode: number; }, { result: { "Growfile.ts"?: string | undefined; moduleDir?: string | undefined; "package.json"?: Record | undefined; "tsconfig.json"?: Record | undefined; }; errors: import("@garden-io/grow-sdk/errors").GrowError[]; exitCode: number; }>, { needsConfig: boolean; usesCloud: boolean; isHidden: boolean; aliases: string[]; }, { log: import("../logger/log-entry").Log; ctx: import("..").GrowContext; globalOpts: import("@garden-io/grow-sdk/declarations/params").ParameterValues; }>;