ProjectJsonSchema: ZodObject<{
    defaultLwcLanguage: ZodOptional<ZodEnum<{
        javascript: "javascript";
        typescript: "typescript";
    }>>;
    name: ZodOptional<ZodString>;
    namespace: ZodOptional<ZodString>;
    oauthLocalPort: ZodOptional<ZodDefault<ZodNumber>>;
    packageAliases: ZodOptional<ZodRecord<ZodString, ZodString>>;
    packageBundleAliases: ZodOptional<ZodRecord<ZodString, ZodUnion<readonly [ZodString, ZodArray<ZodString>]>>>;
    packageBundles: ZodOptional<ZodArray<ZodObject<{
        name: ZodString;
        versionDescription: ZodOptional<ZodString>;
        versionName: ZodString;
        versionNumber: ZodString;
    }, $strip>>>;
    packageDirectories: ZodArray<ZodUnion<readonly [ZodObject<{
        default: ZodOptional<ZodDefault<ZodBoolean>>;
        path: ZodString;
    }, $strict>, ZodObject<{
        ancestorId: ZodOptional<ZodString>;
        ancestorVersion: ZodOptional<ZodString>;
        apexTestAccess: ZodOptional<ZodObject<{
            permissionSetLicenses: ZodUnion<(...)>;
            permissionSets: ZodUnion<(...)>;
        }, $strip>>;
        calculateTransitiveDependencies: ZodOptional<ZodDefault<ZodBoolean>>;
        default: ZodOptional<ZodDefault<ZodBoolean>>;
        definitionFile: ZodOptional<ZodString>;
        dependencies: ZodOptional<ZodArray<ZodObject<{
            branch: ...;
            package: ...;
            versionNumber: ...;
        }, $catchall<(...)>>>>;
        functions: ZodOptional<ZodArray<ZodString>>;
        includeProfileUserLicenses: ZodOptional<ZodDefault<ZodBoolean>>;
        package: ZodString;
        packageMetadataAccess: ZodOptional<ZodObject<{
            permissionSetLicenses: ZodUnion<(...)>;
            permissionSets: ZodUnion<(...)>;
        }, $strip>>;
        path: ZodString;
        postInstallScript: ZodOptional<ZodString>;
        postInstallUrl: ZodOptional<ZodString>;
        releaseNotesUrl: ZodOptional<ZodString>;
        scopeProfiles: ZodOptional<ZodDefault<ZodBoolean>>;
        seedMetadata: ZodOptional<ZodObject<{
            path: ZodString;
        }, $strip>>;
        uninstallScript: ZodOptional<ZodString>;
        unpackagedMetadata: ZodOptional<ZodObject<{
            path: ZodString;
        }, $strip>>;
        versionDescription: ZodOptional<ZodString>;
        versionName: ZodOptional<ZodString>;
        versionNumber: ZodString;
    }, $strict>]>>;
    plugins: ZodOptional<ZodRecord<ZodString, ZodUnknown>>;
    pushPackageDirectoriesSequentially: ZodOptional<ZodBoolean>;
    registryCustomizations: ZodOptional<ZodObject<{
        childTypes: ZodRecord<ZodString, ZodString>;
        strictDirectoryNames: ZodRecord<ZodString, ZodString>;
        suffixes: ZodRecord<ZodString, ZodString>;
        types: ZodType<{
            [typeId: string]: z.infer<typeof TypeInfoSchema>;
        }, unknown, $ZodTypeInternals<{
            [typeId: string]: z.infer<typeof TypeInfoSchema>;
        }, unknown>>;
    }, $strip>>;
    registryPresets: ZodOptional<ZodArray<ZodString>>;
    replacements: ZodOptional<ZodArray<ZodUnion<readonly [ZodObject<{
        filename: ZodString;
        replaceWhenEnv: ZodOptional<ZodArray<ZodObject<(...), (...)>>>;
        replaceWithFile: ZodString;
        stringToReplace: ZodString;
    }, $strict>, ZodObject<{
        allowUnsetEnvVariable: ZodOptional<ZodBoolean>;
        filename: ZodString;
        replaceWhenEnv: ZodOptional<ZodArray<ZodObject<(...), (...)>>>;
        replaceWithEnv: ZodString;
        stringToReplace: ZodString;
    }, $strict>, ZodObject<{
        filename: ZodString;
        regexToReplace: ZodString;
        replaceWhenEnv: ZodOptional<ZodArray<ZodObject<(...), (...)>>>;
        replaceWithFile: ZodString;
    }, $strict>, ZodObject<{
        allowUnsetEnvVariable: ZodOptional<ZodBoolean>;
        filename: ZodString;
        regexToReplace: ZodString;
        replaceWhenEnv: ZodOptional<ZodArray<ZodObject<(...), (...)>>>;
        replaceWithEnv: ZodString;
    }, $strict>, ZodObject<{
        glob: ZodString;
        replaceWhenEnv: ZodOptional<ZodArray<ZodObject<(...), (...)>>>;
        replaceWithFile: ZodString;
        stringToReplace: ZodString;
    }, $strict>, ZodObject<{
        allowUnsetEnvVariable: ZodOptional<ZodBoolean>;
        glob: ZodString;
        replaceWhenEnv: ZodOptional<ZodArray<ZodObject<(...), (...)>>>;
        replaceWithEnv: ZodString;
        stringToReplace: ZodString;
    }, $strict>, ZodObject<{
        glob: ZodString;
        regexToReplace: ZodString;
        replaceWhenEnv: ZodOptional<ZodArray<ZodObject<(...), (...)>>>;
        replaceWithFile: ZodString;
    }, $strict>, ZodObject<{
        allowUnsetEnvVariable: ZodOptional<ZodBoolean>;
        glob: ZodString;
        regexToReplace: ZodString;
        replaceWhenEnv: ZodOptional<ZodArray<ZodObject<(...), (...)>>>;
        replaceWithEnv: ZodString;
    }, $strict>]>>>;
    sfdcLoginUrl: ZodOptional<ZodString>;
    signupTargetLoginUrl: ZodOptional<ZodString>;
    sourceApiVersion: ZodOptional<ZodDefault<ZodString>>;
    sourceBehaviorOptions: ZodOptional<ZodArray<ZodString>>;
}, $strict> = ...

The properties and shape of the SFDX project