import { ExtensionDefinitions } from "./ExtensionDefinitions.js"; import { ProjectDecorator } from "./ProjectDecorator.js"; import { ProjectImplementation } from "./ProjectImplementation.js"; import { ProjectId } from "./ProjectId.js"; import { Telemetry } from "./Telemetry.js"; import { EnvVar } from "./EnvVar.js"; import { DatabaseSetup } from "./DatabaseSetup.js"; import { FeatureFlags } from "./FeatureFlags.js"; import { BuildParam } from "./ApiBuildParam.js"; import { AdminBuildParam } from "./AdminBuildParam.js"; import { AdminExtension } from "./AdminExtension.js"; import { ApiExtension } from "./ApiExtension.js"; import { ApiMaxBundleSize } from "./ApiMaxBundleSize.js"; import { AdminAfterBuild, AdminAfterDeploy, AdminBeforeBuild, AdminBeforeDeploy, AdminBeforeWatch, AfterBuild, AfterDeploy, BeforeDeploy, BeforeWatch, ApiAfterBuild, ApiAfterDeploy, ApiBeforeBuild, ApiBeforeDeploy, ApiBeforeWatch, BeforeBuild, CoreAfterBuild, CoreAfterDeploy, CoreBeforeBuild, CoreBeforeDeploy, CoreBeforeWatch } from "./hooks/index.js"; import { ProductionEnvironments, PulumiResourceNamePrefix, CoreStackOutputValue, ApiStackOutputValue, AdminStackOutputValue } from "./pulumi/index.js"; export { Telemetry }; export { ProjectId }; export { ProjectDecorator }; export { ProjectImplementation }; export { ExtensionDefinitions }; export { EnvVar }; export { FeatureFlags }; export { DatabaseSetup }; export { BuildParam }; export { AdminBuildParam }; export { AdminExtension }; export { ApiExtension }; export { ApiMaxBundleSize }; export { BeforeBuild }; export { BeforeDeploy }; export { BeforeWatch }; export { AfterBuild }; export { AfterDeploy }; export { AdminBeforeBuild }; export { AdminBeforeDeploy }; export { AdminBeforeWatch }; export { AdminAfterBuild }; export { AdminAfterDeploy }; export { ApiBeforeBuild }; export { ApiBeforeDeploy }; export { ApiBeforeWatch }; export { ApiAfterBuild }; export { ApiAfterDeploy }; export { CoreBeforeBuild }; export { CoreBeforeDeploy }; export { CoreBeforeWatch }; export { CoreAfterBuild }; export { CoreAfterDeploy }; export { PulumiResourceNamePrefix }; export { ProductionEnvironments }; export { CoreStackOutputValue }; export { ApiStackOutputValue }; export { AdminStackOutputValue }; export declare const definitions: (import("./index.js").ExtensionDefinitionModel> | import("./index.js").ExtensionDefinitionModel>; }, import("zod/v4/core").$strip>> | import("./index.js").ExtensionDefinitionModel; }, import("zod/v4/core").$strip>> | import("./index.js").ExtensionDefinitionModel> | import("./index.js").ExtensionDefinitionModel> | import("./index.js").ExtensionDefinitionModel; advancedPublishingWorkflow: import("zod").ZodOptional; advancedAccessControlLayer: import("zod").ZodOptional; privateFiles: import("zod").ZodOptional; folderLevelPermissions: import("zod").ZodOptional; hcmsFieldPermissions: import("zod").ZodOptional; }, import("zod/v4/core").$strip>]>>; auditLogs: import("zod").ZodOptional; recordLocking: import("zod").ZodOptional; fileManager: import("zod").ZodOptional; }, import("zod/v4/core").$strip>>; aiPowerups: import("zod").ZodOptional; options: import("zod").ZodOptional; }, import("zod/v4/core").$strip>>; fileManager: import("zod").ZodOptional; }, import("zod/v4/core").$strip>>; lexicalGeneration: import("zod").ZodOptional; }, import("zod/v4/core").$strip>>; }, import("zod/v4/core").$strip>>; }, import("zod/v4/core").$strip>; }, import("zod/v4/core").$strip>> | import("./index.js").ExtensionDefinitionModel> | import("./index.js").ExtensionDefinitionModel; }, import("zod/v4/core").$strip>> | import("./index.js").ExtensionDefinitionModel> | import("./index.js").ExtensionDefinitionModel; }, import("zod/v4/core").$strip>> | import("./index.js").ExtensionDefinitionModel, import("zod").ZodArray, import("zod").ZodNumber, import("zod").ZodBoolean]>; }, import("zod/v4/core").$strip>> | import("./index.js").ExtensionDefinitionModel>)[]; export { Project } from "./Project.js"; export * from "../defineExtension/index.js";