import { z } from 'zod'; /** * The properties and shape of the SFDX project */ export declare const ProjectJsonSchema: z.ZodObject<{ name: z.ZodOptional; packageDirectories: z.ZodArray>; path: z.ZodString; }, z.core.$strict>, z.ZodObject<{ default: z.ZodOptional>; path: z.ZodString; ancestorId: z.ZodOptional; ancestorVersion: z.ZodOptional; apexTestAccess: z.ZodOptional, z.ZodString]>; permissionSetLicenses: z.ZodUnion, z.ZodString]>; }, z.core.$strip>>; definitionFile: z.ZodOptional; dependencies: z.ZodOptional; branch: z.ZodOptional; }, z.core.$catchall>>>; includeProfileUserLicenses: z.ZodOptional>; package: z.ZodString; packageMetadataAccess: z.ZodOptional]>; permissionSetLicenses: z.ZodUnion]>; }, z.core.$strip>>; postInstallScript: z.ZodOptional; postInstallUrl: z.ZodOptional; releaseNotesUrl: z.ZodOptional; scopeProfiles: z.ZodOptional>; uninstallScript: z.ZodOptional; calculateTransitiveDependencies: z.ZodOptional>; versionDescription: z.ZodOptional; versionName: z.ZodOptional; versionNumber: z.ZodString; unpackagedMetadata: z.ZodOptional>; seedMetadata: z.ZodOptional>; functions: z.ZodOptional>; }, z.core.$strict>]>>; namespace: z.ZodOptional; sourceApiVersion: z.ZodOptional>; defaultLwcLanguage: z.ZodOptional>; sfdcLoginUrl: z.ZodOptional; signupTargetLoginUrl: z.ZodOptional; oauthLocalPort: z.ZodOptional>; plugins: z.ZodOptional>; packageAliases: z.ZodOptional>; packageBundles: z.ZodOptional; }, z.core.$strip>>>; packageBundleAliases: z.ZodOptional]>>>; registryPresets: z.ZodOptional>; sourceBehaviorOptions: z.ZodOptional>; registryCustomizations: z.ZodOptional; directories?: Record; }; strategies?: { adapter: "mixedContent" | "matchingContentFile" | "decomposed" | "bundle" | "default"; transformer?: "decomposed" | "staticResource" | "standard"; decomposition?: "topLevel" | "folderPerType"; }; }; }, unknown, z.core.$ZodTypeInternals<{ [typeId: string]: { id: string; name: string; directoryName: string; suffix?: string; strictDirectoryName?: boolean; ignoreParsedFullName?: boolean; folderContentType?: string; folderType?: string; xmlElementName?: string; uniqueIdElement?: string; isAddressable?: boolean; unaddressableWithoutParent?: boolean; supportsWildcardAndName?: boolean; supportsPartialDelete?: boolean; aliasFor?: string; children?: { types: { [typeId: string]: any; }; suffixes: Record; directories?: Record; }; strategies?: { adapter: "mixedContent" | "matchingContentFile" | "decomposed" | "bundle" | "default"; transformer?: "decomposed" | "staticResource" | "standard"; decomposition?: "topLevel" | "folderPerType"; }; }; }, unknown>>; suffixes: z.ZodRecord; strictDirectoryNames: z.ZodRecord; childTypes: z.ZodRecord; }, z.core.$strip>>; replacements: z.ZodOptional>>; filename: z.ZodString; stringToReplace: z.ZodString; replaceWithFile: z.ZodString; }, z.core.$strict>, z.ZodObject<{ replaceWhenEnv: z.ZodOptional>>; filename: z.ZodString; stringToReplace: z.ZodString; replaceWithEnv: z.ZodString; allowUnsetEnvVariable: z.ZodOptional; }, z.core.$strict>, z.ZodObject<{ replaceWhenEnv: z.ZodOptional>>; filename: z.ZodString; regexToReplace: z.ZodString; replaceWithFile: z.ZodString; }, z.core.$strict>, z.ZodObject<{ replaceWhenEnv: z.ZodOptional>>; filename: z.ZodString; regexToReplace: z.ZodString; replaceWithEnv: z.ZodString; allowUnsetEnvVariable: z.ZodOptional; }, z.core.$strict>, z.ZodObject<{ replaceWhenEnv: z.ZodOptional>>; glob: z.ZodString; stringToReplace: z.ZodString; replaceWithFile: z.ZodString; }, z.core.$strict>, z.ZodObject<{ replaceWhenEnv: z.ZodOptional>>; glob: z.ZodString; stringToReplace: z.ZodString; replaceWithEnv: z.ZodString; allowUnsetEnvVariable: z.ZodOptional; }, z.core.$strict>, z.ZodObject<{ replaceWhenEnv: z.ZodOptional>>; glob: z.ZodString; regexToReplace: z.ZodString; replaceWithFile: z.ZodString; }, z.core.$strict>, z.ZodObject<{ replaceWhenEnv: z.ZodOptional>>; glob: z.ZodString; regexToReplace: z.ZodString; replaceWithEnv: z.ZodString; allowUnsetEnvVariable: z.ZodOptional; }, z.core.$strict>]>>>; pushPackageDirectoriesSequentially: z.ZodOptional; }, z.core.$strict>; export type ProjectJson = z.infer;