import * as z from "zod/v4"; import { ClosedEnum } from "../types/enums.js"; import { Result as SafeParseResult } from "../types/fp.js"; import { DeploymentCredentialRotationEvent } from "./deploymentcredentialrotationevent.js"; import { SDKValidationError } from "./errors/sdkvalidationerror.js"; export type EventListItemResponseDataDeploymentDeletionRequested = { /** * ID of the deployment */ deploymentId: string; type: "DeploymentDeletionRequested"; }; /** * Type of authenticated principal that requested an event. */ export declare const EventListItemResponseKind4: { readonly User: "user"; readonly ServiceAccount: "serviceAccount"; }; /** * Type of authenticated principal that requested an event. */ export type EventListItemResponseKind4 = ClosedEnum; /** * Authenticated principal that requested a deployment intent event. */ export type EventListItemResponseActor4 = { /** * User email when the principal is a user. */ email?: string | null | undefined; /** * Stable user or service-account identifier. */ id: string; /** * Type of authenticated principal that requested an event. */ kind: EventListItemResponseKind4; }; export type EventListItemResponseActorUnion4 = EventListItemResponseActor4 | any; export type EventListItemResponseDataDeploymentEnvironmentUpdated = { actor?: EventListItemResponseActor4 | any | null | undefined; /** * Names of the environment variables that changed (added, removed, or modified) */ changedKeys: Array; /** * ID of the deployment */ deploymentId: string; type: "DeploymentEnvironmentUpdated"; }; export type EventListItemResponseDataDeploymentReleaseUnpinned = { /** * ID of the deployment */ deploymentId: string; /** * ID of the release that was previously pinned */ previousPinnedReleaseId: string; type: "DeploymentReleaseUnpinned"; }; export type EventListItemResponseDataDeploymentReleasePinned = { /** * ID of the deployment */ deploymentId: string; /** * ID of the release that is now pinned */ pinnedReleaseId: string; /** * ID of the previously pinned release, if any */ previousPinnedReleaseId?: string | null | undefined; type: "DeploymentReleasePinned"; }; export type EventListItemResponseDataDeploymentRedeployRequested = { /** * ID of the deployment */ deploymentId: string; /** * ID of the release being redeployed */ releaseId: string; type: "DeploymentRedeployRequested"; }; /** * Type of authenticated principal that requested an event. */ export declare const EventListItemResponseKind3: { readonly User: "user"; readonly ServiceAccount: "serviceAccount"; }; /** * Type of authenticated principal that requested an event. */ export type EventListItemResponseKind3 = ClosedEnum; /** * Authenticated principal that requested a deployment intent event. */ export type EventListItemResponseActor3 = { /** * User email when the principal is a user. */ email?: string | null | undefined; /** * Stable user or service-account identifier. */ id: string; /** * Type of authenticated principal that requested an event. */ kind: EventListItemResponseKind3; }; export type EventListItemResponseActorUnion3 = EventListItemResponseActor3 | any; /** * Canonical error container that provides a structured way to represent errors * * @remarks * with rich metadata including error codes, human-readable messages, context, * and chaining capabilities for error propagation. * * This struct is designed to be both machine-readable and user-friendly, * supporting serialization for API responses and detailed error reporting * in distributed systems. */ export type EventListItemResponsePreviousError = { /** * A unique identifier for the type of error. * * @remarks * * This should be a short, machine-readable string that can be used * by clients to programmatically handle different error types. * Examples: "NOT_FOUND", "VALIDATION_ERROR", "TIMEOUT" */ code: string; /** * Additional diagnostic information about the error context. * * @remarks * * This optional field can contain structured data providing more details * about the error, such as validation errors, request parameters that * caused the issue, or other relevant context information. */ context?: any | null | undefined; /** * Optional human-facing remediation hint. */ hint?: string | null | undefined; /** * HTTP status code for this error. * * @remarks * * Used when converting the error to an HTTP response. If None, falls back to * the error type's default status code or 500. */ httpStatusCode?: number | null | undefined; /** * Indicates if this is an internal error that should not be exposed to users. * * @remarks * * When `true`, this error contains sensitive information or implementation * details that should not be shown to end-users. Such errors should be * logged for debugging but replaced with generic error messages in responses. */ internal: boolean; /** * Human-readable error message. * * @remarks * * This message should be clear and actionable for developers or end-users, * providing context about what went wrong and potentially how to fix it. */ message: string; /** * Indicates whether the operation that caused the error should be retried. * * @remarks * * When `true`, the error is transient and the operation might succeed * if attempted again. When `false`, retrying the same operation is * unlikely to succeed without changes. */ retryable: boolean; /** * The underlying error that caused this error, creating an error chain. * * @remarks * * This allows for proper error propagation and debugging by maintaining * the full context of how an error occurred through multiple layers * of an application. */ source?: any | null | undefined; }; export type EventListItemResponsePreviousErrorUnion = EventListItemResponsePreviousError | any; export type EventListItemResponseDataDeploymentRetryRequested = { actor?: EventListItemResponseActor3 | any | null | undefined; /** * ID of the release that the failed attempt was targeting, if known */ attemptedReleaseId?: string | null | undefined; /** * ID of the deployment */ deploymentId: string; previousError?: EventListItemResponsePreviousError | any | null | undefined; type: "DeploymentRetryRequested"; }; /** * Type of authenticated principal that requested an event. */ export declare const EventListItemResponseKind2: { readonly User: "user"; readonly ServiceAccount: "serviceAccount"; }; /** * Type of authenticated principal that requested an event. */ export type EventListItemResponseKind2 = ClosedEnum; /** * Authenticated principal that requested a deployment intent event. */ export type EventListItemResponseActor2 = { /** * User email when the principal is a user. */ email?: string | null | undefined; /** * Stable user or service-account identifier. */ id: string; /** * Type of authenticated principal that requested an event. */ kind: EventListItemResponseKind2; }; export type EventListItemResponseActorUnion2 = EventListItemResponseActor2 | any; export type EventListItemResponseDataDeploymentReleaseChannelChanged = { actor?: EventListItemResponseActor2 | any | null | undefined; /** * Newly followed channel */ channel: string; /** * ID of the deployment */ deploymentId: string; /** * Previously followed channel */ previousChannel: string; type: "DeploymentReleaseChannelChanged"; }; /** * Type of authenticated principal that requested an event. */ export declare const EventListItemResponseKind1: { readonly User: "user"; readonly ServiceAccount: "serviceAccount"; }; /** * Type of authenticated principal that requested an event. */ export type EventListItemResponseKind1 = ClosedEnum; /** * Authenticated principal that requested a deployment intent event. */ export type EventListItemResponseActor1 = { /** * User email when the principal is a user. */ email?: string | null | undefined; /** * Stable user or service-account identifier. */ id: string; /** * Type of authenticated principal that requested an event. */ kind: EventListItemResponseKind1; }; export type EventListItemResponseActorUnion1 = EventListItemResponseActor1 | any; export type EventListItemResponseDataReleaseChannelUpdated = { actor?: EventListItemResponseActor1 | any | null | undefined; /** * Name of the channel that moved */ channel: string; /** * ID of the release that was previously current, if any */ previousReleaseId?: string | null | undefined; /** * ID of the release that is now current */ releaseId: string; type: "ReleaseChannelUpdated"; }; export type EventListItemResponseDataDeploymentDeleted = { /** * ID of the deployment that was deleted */ deploymentId: string; type: "DeploymentDeleted"; }; export type EventListItemResponseDataDeploymentRecovered = { /** * ID of the deployment */ deploymentId: string; /** * ID of the release that is now live */ releaseId: string; type: "DeploymentRecovered"; }; /** * Canonical error container that provides a structured way to represent errors * * @remarks * with rich metadata including error codes, human-readable messages, context, * and chaining capabilities for error propagation. * * This struct is designed to be both machine-readable and user-friendly, * supporting serialization for API responses and detailed error reporting * in distributed systems. */ export type EventListItemResponseDataError2 = { /** * A unique identifier for the type of error. * * @remarks * * This should be a short, machine-readable string that can be used * by clients to programmatically handle different error types. * Examples: "NOT_FOUND", "VALIDATION_ERROR", "TIMEOUT" */ code: string; /** * Additional diagnostic information about the error context. * * @remarks * * This optional field can contain structured data providing more details * about the error, such as validation errors, request parameters that * caused the issue, or other relevant context information. */ context?: any | null | undefined; /** * Optional human-facing remediation hint. */ hint?: string | null | undefined; /** * HTTP status code for this error. * * @remarks * * Used when converting the error to an HTTP response. If None, falls back to * the error type's default status code or 500. */ httpStatusCode?: number | null | undefined; /** * Indicates if this is an internal error that should not be exposed to users. * * @remarks * * When `true`, this error contains sensitive information or implementation * details that should not be shown to end-users. Such errors should be * logged for debugging but replaced with generic error messages in responses. */ internal: boolean; /** * Human-readable error message. * * @remarks * * This message should be clear and actionable for developers or end-users, * providing context about what went wrong and potentially how to fix it. */ message: string; /** * Indicates whether the operation that caused the error should be retried. * * @remarks * * When `true`, the error is transient and the operation might succeed * if attempted again. When `false`, retrying the same operation is * unlikely to succeed without changes. */ retryable: boolean; /** * The underlying error that caused this error, creating an error chain. * * @remarks * * This allows for proper error propagation and debugging by maintaining * the full context of how an error occurred through multiple layers * of an application. */ source?: any | null | undefined; }; export type EventListItemResponseDataDeploymentDegraded = { /** * ID of the deployment */ deploymentId: string; /** * Canonical error container that provides a structured way to represent errors * * @remarks * with rich metadata including error codes, human-readable messages, context, * and chaining capabilities for error propagation. * * This struct is designed to be both machine-readable and user-friendly, * supporting serialization for API responses and detailed error reporting * in distributed systems. */ error: EventListItemResponseDataError2; type: "DeploymentDegraded"; }; /** * Canonical error container that provides a structured way to represent errors * * @remarks * with rich metadata including error codes, human-readable messages, context, * and chaining capabilities for error propagation. * * This struct is designed to be both machine-readable and user-friendly, * supporting serialization for API responses and detailed error reporting * in distributed systems. */ export type EventListItemResponseDataError1 = { /** * A unique identifier for the type of error. * * @remarks * * This should be a short, machine-readable string that can be used * by clients to programmatically handle different error types. * Examples: "NOT_FOUND", "VALIDATION_ERROR", "TIMEOUT" */ code: string; /** * Additional diagnostic information about the error context. * * @remarks * * This optional field can contain structured data providing more details * about the error, such as validation errors, request parameters that * caused the issue, or other relevant context information. */ context?: any | null | undefined; /** * Optional human-facing remediation hint. */ hint?: string | null | undefined; /** * HTTP status code for this error. * * @remarks * * Used when converting the error to an HTTP response. If None, falls back to * the error type's default status code or 500. */ httpStatusCode?: number | null | undefined; /** * Indicates if this is an internal error that should not be exposed to users. * * @remarks * * When `true`, this error contains sensitive information or implementation * details that should not be shown to end-users. Such errors should be * logged for debugging but replaced with generic error messages in responses. */ internal: boolean; /** * Human-readable error message. * * @remarks * * This message should be clear and actionable for developers or end-users, * providing context about what went wrong and potentially how to fix it. */ message: string; /** * Indicates whether the operation that caused the error should be retried. * * @remarks * * When `true`, the error is transient and the operation might succeed * if attempted again. When `false`, retrying the same operation is * unlikely to succeed without changes. */ retryable: boolean; /** * The underlying error that caused this error, creating an error chain. * * @remarks * * This allows for proper error propagation and debugging by maintaining * the full context of how an error occurred through multiple layers * of an application. */ source?: any | null | undefined; }; /** * Phase of a deployment at which a failure occurred. * * @remarks * * Derived from the source deployment status: `preflights-failed` → * `Preflights`, `provisioning-failed` → `Provisioning`, `update-failed` → * `Updating`, `delete-failed` → `Deleting`. * `refresh-failed` is modelled separately via `DeploymentDegraded`. */ export declare const EventListItemResponsePhase: { readonly Preflights: "preflights"; readonly Provisioning: "provisioning"; readonly Updating: "updating"; readonly Deleting: "deleting"; }; /** * Phase of a deployment at which a failure occurred. * * @remarks * * Derived from the source deployment status: `preflights-failed` → * `Preflights`, `provisioning-failed` → `Provisioning`, `update-failed` → * `Updating`, `delete-failed` → `Deleting`. * `refresh-failed` is modelled separately via `DeploymentDegraded`. */ export type EventListItemResponsePhase = ClosedEnum; export type EventListItemResponseDataDeploymentFailed = { /** * ID of the release the platform was trying to deploy, if known */ attemptedReleaseId?: string | null | undefined; /** * ID of the deployment */ deploymentId: string; /** * Canonical error container that provides a structured way to represent errors * * @remarks * with rich metadata including error codes, human-readable messages, context, * and chaining capabilities for error propagation. * * This struct is designed to be both machine-readable and user-friendly, * supporting serialization for API responses and detailed error reporting * in distributed systems. */ error: EventListItemResponseDataError1; /** * Phase of a deployment at which a failure occurred. * * @remarks * * Derived from the source deployment status: `preflights-failed` → * `Preflights`, `provisioning-failed` → `Provisioning`, `update-failed` → * `Updating`, `delete-failed` → `Deleting`. * `refresh-failed` is modelled separately via `DeploymentDegraded`. */ phase: EventListItemResponsePhase; type: "DeploymentFailed"; }; export type EventListItemResponseDataDeploymentReleased = { /** * ID of the deployment */ deploymentId: string; /** * ID of the release that was previously live, if any */ previousReleaseId?: string | null | undefined; /** * ID of the release that is now live */ releaseId: string; type: "DeploymentReleased"; }; export type EventListItemResponseDataDeploymentCreated = { /** * ID of the deployment group this slot belongs to */ deploymentGroupId: string; /** * ID of the deployment that was created */ deploymentId: string; /** * Initial release the slot was created with, if any */ releaseId?: string | null | undefined; type: "DeploymentCreated"; }; export type EventListItemResponseDataEmptyingBuckets = { /** * Names of the S3 buckets being emptied */ bucketNames: Array; type: "EmptyingBuckets"; }; export type EventListItemResponseDataDeletingCloudFormationStack = { /** * Name of the CloudFormation stack */ cfnStackName: string; /** * Current stack status */ currentStatus: string; type: "DeletingCloudFormationStack"; }; export type EventListItemResponseDataImportingStackStateFromCloudFormation = { /** * Name of the CloudFormation stack */ cfnStackName: string; type: "ImportingStackStateFromCloudFormation"; }; export type EventListItemResponseDataAssumingRole = { /** * ARN of the role to assume */ roleArn: string; type: "AssumingRole"; }; export type EventListItemResponseDataDeployingCloudFormationStack = { /** * Name of the CloudFormation stack */ cfnStackName: string; /** * Current stack status */ currentStatus: string; type: "DeployingCloudFormationStack"; }; export type EventListItemResponseDataEnsuringDockerRepository = { /** * Name of the docker repository */ repositoryName: string; type: "EnsuringDockerRepository"; }; export type EventListItemResponseDataSettingUpPlatformContext = { /** * Name of the platform (e.g., "AWS", "GCP") */ platformName: string; type: "SettingUpPlatformContext"; }; export type EventListItemResponseDataCleaningUpEnvironment = { /** * Name of the stack being cleaned up */ stackName: string; /** * Name of the deployment strategy being used for cleanup */ strategyName: string; type: "CleaningUpEnvironment"; }; export type EventListItemResponseDataCleaningUpStack = { /** * Name of the stack being cleaned up */ stackName: string; /** * Name of the deployment strategy being used for cleanup */ strategyName: string; type: "CleaningUpStack"; }; export type EventListItemResponseDataRunningTestWorker = { /** * Name of the stack being tested */ stackName: string; type: "RunningTestWorker"; }; export type EventListItemResponseDataDeployingStack = { /** * Name of the stack being deployed */ stackName: string; type: "DeployingStack"; }; export type EventListItemResponseDataPreparingEnvironment = { /** * Name of the deployment strategy being used */ strategyName: string; type: "PreparingEnvironment"; }; export type EventListItemResponseDataDebuggingAgent = { /** * ID of the agent being debugged */ agentId: string; /** * ID of the debug session */ debugSessionId: string; type: "DebuggingAgent"; }; export type EventListItemResponseDataDeletingAgent = { /** * ID of the agent being deleted */ agentId: string; /** * ID of the release that was running on the agent */ releaseId: string; type: "DeletingAgent"; }; export type EventListItemResponseDataUpdatingAgent = { /** * ID of the agent being updated */ agentId: string; /** * ID of the new release being deployed to the agent */ releaseId: string; type: "UpdatingAgent"; }; export type EventListItemResponseDataProvisioningAgent = { /** * ID of the agent being provisioned */ agentId: string; /** * ID of the release being deployed to the agent */ releaseId: string; type: "ProvisioningAgent"; }; export type EventListItemResponseDataGeneratingTemplate = { /** * Platform for which the template is being generated */ platform: string; type: "GeneratingTemplate"; }; export type EventListItemResponseDataGeneratingCloudFormationTemplate = { type: "GeneratingCloudFormationTemplate"; }; /** * Represents the target cloud platform. */ export declare const EventListItemResponsePlatform: { readonly Aws: "aws"; readonly Gcp: "gcp"; readonly Azure: "azure"; readonly Kubernetes: "kubernetes"; readonly Machines: "machines"; readonly Local: "local"; readonly Test: "test"; }; /** * Represents the target cloud platform. */ export type EventListItemResponsePlatform = ClosedEnum; /** * Resource that can hold any resource type in the Alien system. All resources share common 'type' and 'id' fields with additional type-specific properties. */ export type EventListItemResponseConfig = { /** * The unique identifier for this specific resource instance. Must contain only alphanumeric characters, hyphens, and underscores ([A-Za-z0-9-_]). Maximum 64 characters. */ id: string; /** * Resource type identifier that determines the specific kind of resource. This field is used for polymorphic deserialization and resource-specific behavior. */ type: string; additionalProperties?: { [k: string]: any | null; } | undefined; }; /** * Represents the target cloud platform. */ export declare const EventListItemResponseControllerPlatformEnum: { readonly Aws: "aws"; readonly Gcp: "gcp"; readonly Azure: "azure"; readonly Kubernetes: "kubernetes"; readonly Machines: "machines"; readonly Local: "local"; readonly Test: "test"; }; /** * Represents the target cloud platform. */ export type EventListItemResponseControllerPlatformEnum = ClosedEnum; export type EventListItemResponseControllerPlatformUnion = EventListItemResponseControllerPlatformEnum | any; /** * Reference to a resource by its stable id and resource type. */ export type EventListItemResponseDependency = { id: string; /** * Resource type identifier that determines the specific kind of resource. This field is used for polymorphic deserialization and resource-specific behavior. */ type: string; }; /** * Canonical error container that provides a structured way to represent errors * * @remarks * with rich metadata including error codes, human-readable messages, context, * and chaining capabilities for error propagation. * * This struct is designed to be both machine-readable and user-friendly, * supporting serialization for API responses and detailed error reporting * in distributed systems. */ export type EventListItemResponseErrorNextState = { /** * A unique identifier for the type of error. * * @remarks * * This should be a short, machine-readable string that can be used * by clients to programmatically handle different error types. * Examples: "NOT_FOUND", "VALIDATION_ERROR", "TIMEOUT" */ code: string; /** * Additional diagnostic information about the error context. * * @remarks * * This optional field can contain structured data providing more details * about the error, such as validation errors, request parameters that * caused the issue, or other relevant context information. */ context?: any | null | undefined; /** * Optional human-facing remediation hint. */ hint?: string | null | undefined; /** * HTTP status code for this error. * * @remarks * * Used when converting the error to an HTTP response. If None, falls back to * the error type's default status code or 500. */ httpStatusCode?: number | null | undefined; /** * Indicates if this is an internal error that should not be exposed to users. * * @remarks * * When `true`, this error contains sensitive information or implementation * details that should not be shown to end-users. Such errors should be * logged for debugging but replaced with generic error messages in responses. */ internal: boolean; /** * Human-readable error message. * * @remarks * * This message should be clear and actionable for developers or end-users, * providing context about what went wrong and potentially how to fix it. */ message: string; /** * Indicates whether the operation that caused the error should be retried. * * @remarks * * When `true`, the error is transient and the operation might succeed * if attempted again. When `false`, retrying the same operation is * unlikely to succeed without changes. */ retryable: boolean; /** * The underlying error that caused this error, creating an error chain. * * @remarks * * This allows for proper error propagation and debugging by maintaining * the full context of how an error occurred through multiple layers * of an application. */ source?: any | null | undefined; }; export type EventListItemResponseNextStateErrorUnion = EventListItemResponseErrorNextState | any; /** * Describes the lifecycle of a resource within a stack, determining how it's managed and deployed. */ export declare const EventListItemResponseLifecycleEnum: { readonly Frozen: "frozen"; readonly Live: "live"; }; /** * Describes the lifecycle of a resource within a stack, determining how it's managed and deployed. */ export type EventListItemResponseLifecycleEnum = ClosedEnum; export type EventListItemResponseLifecycleUnion = EventListItemResponseLifecycleEnum | any; /** * Resource outputs that can hold output data for any resource type in the Alien system. All resource outputs share a common 'type' field with additional type-specific output properties. */ export type EventListItemResponseOutputs = { /** * Resource type identifier that determines the specific kind of resource. This field is used for polymorphic deserialization and resource-specific behavior. */ type: string; additionalProperties?: { [k: string]: any | null; } | undefined; }; export type EventListItemResponseOutputsUnion = EventListItemResponseOutputs | any; /** * Resource that can hold any resource type in the Alien system. All resources share common 'type' and 'id' fields with additional type-specific properties. */ export type EventListItemResponsePreviousConfig = { /** * The unique identifier for this specific resource instance. Must contain only alphanumeric characters, hyphens, and underscores ([A-Za-z0-9-_]). Maximum 64 characters. */ id: string; /** * Resource type identifier that determines the specific kind of resource. This field is used for polymorphic deserialization and resource-specific behavior. */ type: string; additionalProperties?: { [k: string]: any | null; } | undefined; }; export type EventListItemResponsePreviousConfigUnion = EventListItemResponsePreviousConfig | any; /** * Represents the high-level status of a resource during its lifecycle. */ export declare const EventListItemResponseStatus: { readonly Pending: "pending"; readonly Provisioning: "provisioning"; readonly ProvisionFailed: "provision-failed"; readonly Running: "running"; readonly Updating: "updating"; readonly UpdateFailed: "update-failed"; readonly Deleting: "deleting"; readonly DeleteFailed: "delete-failed"; readonly TeardownRequired: "teardown-required"; readonly Deleted: "deleted"; readonly RefreshFailed: "refresh-failed"; }; /** * Represents the high-level status of a resource during its lifecycle. */ export type EventListItemResponseStatus = ClosedEnum; /** * Represents the state of a single resource within the stack for a specific platform. */ export type EventListItemResponseResources = { /** * The platform-specific resource controller that manages this resource's lifecycle. * * @remarks * This is None when the resource status is Pending. * Stored as JSON to make the struct serializable and movable to alien-core. */ internal?: any | null | undefined; /** * Resource that can hold any resource type in the Alien system. All resources share common 'type' and 'id' fields with additional type-specific properties. */ config: EventListItemResponseConfig; controllerPlatform?: EventListItemResponseControllerPlatformEnum | any | null | undefined; /** * Complete list of dependencies for this resource, including infrastructure dependencies. * * @remarks * This preserves the full dependency information from the stack definition. */ dependencies?: Array | undefined; error?: EventListItemResponseErrorNextState | any | null | undefined; /** * Stores the controller state that failed, used for manual retry operations. * * @remarks * This allows resuming from the exact point where the failure occurred. * Stored as JSON to make the struct serializable and movable to alien-core. */ lastFailedState?: any | null | undefined; lifecycle?: EventListItemResponseLifecycleEnum | any | null | undefined; outputs?: EventListItemResponseOutputs | any | null | undefined; previousConfig?: EventListItemResponsePreviousConfig | any | null | undefined; /** * Binding parameters for remote access. * * @remarks * Only populated when the resource has `remote_access: true` in its ResourceEntry. * This is the JSON serialization of the binding configuration (e.g., StorageBinding, VaultBinding). * Populated by controllers during provisioning using get_binding_params(). */ remoteBindingParams?: any | null | undefined; /** * Tracks consecutive retry attempts for the current state transition. */ retryAttempt?: number | undefined; /** * Represents the high-level status of a resource during its lifecycle. */ status: EventListItemResponseStatus; /** * The high-level type of the resource (e.g., Worker::RESOURCE_TYPE, Storage::RESOURCE_TYPE). */ type: string; }; /** * Represents the collective state of all resources in a stack, including platform and pending actions. */ export type EventListItemResponseNextState = { /** * Represents the target cloud platform. */ platform: EventListItemResponsePlatform; /** * A prefix used for resource naming to ensure uniqueness across deployments. */ resourcePrefix: string; /** * The state of individual resources, keyed by resource ID. */ resources: { [k: string]: EventListItemResponseResources; }; }; export type EventListItemResponseDataStackStep = { /** * Represents the collective state of all resources in a stack, including platform and pending actions. */ nextState: EventListItemResponseNextState; /** * An suggested duration to wait before executing the next step. */ suggestedDelayMs?: number | null | undefined; type: "StackStep"; }; export type EventListItemResponseDataCompilingCode = { /** * Language being compiled (rust, typescript, etc.) */ language: string; /** * Current progress/status line from the build output */ progress?: string | null | undefined; type: "CompilingCode"; }; export type EventListItemResponseDataCreatingRelease = { /** * Project name */ project: string; type: "CreatingRelease"; }; export type EventListItemResponseDataPushingResource = { /** * Name of the resource being pushed */ resourceName: string; /** * Type of the resource: "worker", "container" */ resourceType: string; type: "PushingResource"; }; export type EventListItemResponseDataPushingStack = { /** * Human-readable destination for pushed images */ destination?: string | null | undefined; /** * Target platform */ platform: string; /** * Name of the stack being pushed */ stack: string; type: "PushingStack"; }; /** * Progress information for image push operations */ export type EventListItemResponseProgress = { /** * Bytes uploaded so far */ bytesUploaded: number; /** * Number of layers uploaded so far */ layersUploaded: number; /** * Current operation being performed */ operation: string; /** * Total bytes to upload */ totalBytes: number; /** * Total number of layers to upload */ totalLayers: number; }; export type EventListItemResponseProgressUnion = EventListItemResponseProgress | any; export type EventListItemResponseDataPushingImage = { /** * Name of the image being pushed */ image: string; progress?: EventListItemResponseProgress | any | null | undefined; type: "PushingImage"; }; export type EventListItemResponseDataBuildingImage = { /** * Name of the image being built */ image: string; type: "BuildingImage"; }; export type EventListItemResponseDataBuildingResource = { /** * All resource names sharing this build (for deduped container groups) */ relatedResources?: Array | undefined; /** * Name of the resource being built */ resourceName: string; /** * Type of the resource: "worker", "container" */ resourceType: string; type: "BuildingResource"; }; export type EventListItemResponseDataDownloadingAlienRuntime = { /** * Target triple for the runtime */ targetTriple: string; type: "DownloadingAlienRuntime"; /** * URL being downloaded from */ url: string; }; export type EventListItemResponseDataRunningPreflights = { /** * Platform being targeted */ platform: string; /** * Name of the stack being checked */ stack: string; type: "RunningPreflights"; }; export type EventListItemResponseDataBuildingStack = { /** * Name of the stack being built */ stack: string; type: "BuildingStack"; }; export type EventListItemResponseDataFinished = { type: "Finished"; }; export type EventListItemResponseDataLoadingConfiguration = { type: "LoadingConfiguration"; }; export type EventListItemResponseDataUnion = EventListItemResponseDataLoadingConfiguration | EventListItemResponseDataFinished | EventListItemResponseDataBuildingStack | EventListItemResponseDataRunningPreflights | EventListItemResponseDataDownloadingAlienRuntime | EventListItemResponseDataBuildingResource | EventListItemResponseDataBuildingImage | EventListItemResponseDataPushingImage | EventListItemResponseDataPushingStack | EventListItemResponseDataPushingResource | EventListItemResponseDataCreatingRelease | EventListItemResponseDataCompilingCode | EventListItemResponseDataStackStep | EventListItemResponseDataGeneratingCloudFormationTemplate | EventListItemResponseDataGeneratingTemplate | EventListItemResponseDataProvisioningAgent | EventListItemResponseDataUpdatingAgent | EventListItemResponseDataDeletingAgent | EventListItemResponseDataDebuggingAgent | EventListItemResponseDataPreparingEnvironment | EventListItemResponseDataDeployingStack | EventListItemResponseDataRunningTestWorker | EventListItemResponseDataCleaningUpStack | EventListItemResponseDataCleaningUpEnvironment | EventListItemResponseDataSettingUpPlatformContext | EventListItemResponseDataEnsuringDockerRepository | EventListItemResponseDataDeployingCloudFormationStack | EventListItemResponseDataAssumingRole | EventListItemResponseDataImportingStackStateFromCloudFormation | EventListItemResponseDataDeletingCloudFormationStack | EventListItemResponseDataEmptyingBuckets | EventListItemResponseDataDeploymentCreated | EventListItemResponseDataDeploymentReleased | EventListItemResponseDataDeploymentFailed | EventListItemResponseDataDeploymentDegraded | EventListItemResponseDataDeploymentRecovered | EventListItemResponseDataDeploymentDeleted | EventListItemResponseDataReleaseChannelUpdated | EventListItemResponseDataDeploymentReleaseChannelChanged | EventListItemResponseDataDeploymentRetryRequested | EventListItemResponseDataDeploymentRedeployRequested | EventListItemResponseDataDeploymentReleasePinned | EventListItemResponseDataDeploymentReleaseUnpinned | EventListItemResponseDataDeploymentEnvironmentUpdated | EventListItemResponseDataDeploymentDeletionRequested | DeploymentCredentialRotationEvent; export declare const EventListItemResponseStateSuccess: { readonly Success: "success"; }; export type EventListItemResponseStateSuccess = ClosedEnum; export declare const EventListItemResponseStateStarted: { readonly Started: "started"; }; export type EventListItemResponseStateStarted = ClosedEnum; export declare const EventListItemResponseStateNone: { readonly None: "none"; }; export type EventListItemResponseStateNone = ClosedEnum; /** * Canonical error container that provides a structured way to represent errors * * @remarks * with rich metadata including error codes, human-readable messages, context, * and chaining capabilities for error propagation. * * This struct is designed to be both machine-readable and user-friendly, * supporting serialization for API responses and detailed error reporting * in distributed systems. */ export type EventListItemResponseStateError = { /** * A unique identifier for the type of error. * * @remarks * * This should be a short, machine-readable string that can be used * by clients to programmatically handle different error types. * Examples: "NOT_FOUND", "VALIDATION_ERROR", "TIMEOUT" */ code: string; /** * Additional diagnostic information about the error context. * * @remarks * * This optional field can contain structured data providing more details * about the error, such as validation errors, request parameters that * caused the issue, or other relevant context information. */ context?: any | null | undefined; /** * Optional human-facing remediation hint. */ hint?: string | null | undefined; /** * HTTP status code for this error. * * @remarks * * Used when converting the error to an HTTP response. If None, falls back to * the error type's default status code or 500. */ httpStatusCode?: number | null | undefined; /** * Indicates if this is an internal error that should not be exposed to users. * * @remarks * * When `true`, this error contains sensitive information or implementation * details that should not be shown to end-users. Such errors should be * logged for debugging but replaced with generic error messages in responses. */ internal: boolean; /** * Human-readable error message. * * @remarks * * This message should be clear and actionable for developers or end-users, * providing context about what went wrong and potentially how to fix it. */ message: string; /** * Indicates whether the operation that caused the error should be retried. * * @remarks * * When `true`, the error is transient and the operation might succeed * if attempted again. When `false`, retrying the same operation is * unlikely to succeed without changes. */ retryable: boolean; /** * The underlying error that caused this error, creating an error chain. * * @remarks * * This allows for proper error propagation and debugging by maintaining * the full context of how an error occurred through multiple layers * of an application. */ source?: any | null | undefined; }; export type EventListItemResponseStateErrorUnion = EventListItemResponseStateError | any; /** * Event failed with an error */ export type EventListItemResponseFailed = { error?: EventListItemResponseStateError | any | null | undefined; }; export type EventListItemResponseState = { /** * Event failed with an error */ failed: EventListItemResponseFailed; }; /** * Represents the state of an event */ export type EventListItemResponseStateUnion = EventListItemResponseState | EventListItemResponseStateNone | EventListItemResponseStateStarted | EventListItemResponseStateSuccess; export type EventListItemResponse = { /** * Unique identifier for the event. */ id: string; /** * Unique identifier for the deployment. */ deploymentId?: string | null | undefined; /** * Unique identifier for the release. */ releaseId?: string | null | undefined; /** * Unique identifier for the debug session. */ debugSessionId?: string | null | undefined; data: EventListItemResponseDataLoadingConfiguration | EventListItemResponseDataFinished | EventListItemResponseDataBuildingStack | EventListItemResponseDataRunningPreflights | EventListItemResponseDataDownloadingAlienRuntime | EventListItemResponseDataBuildingResource | EventListItemResponseDataBuildingImage | EventListItemResponseDataPushingImage | EventListItemResponseDataPushingStack | EventListItemResponseDataPushingResource | EventListItemResponseDataCreatingRelease | EventListItemResponseDataCompilingCode | EventListItemResponseDataStackStep | EventListItemResponseDataGeneratingCloudFormationTemplate | EventListItemResponseDataGeneratingTemplate | EventListItemResponseDataProvisioningAgent | EventListItemResponseDataUpdatingAgent | EventListItemResponseDataDeletingAgent | EventListItemResponseDataDebuggingAgent | EventListItemResponseDataPreparingEnvironment | EventListItemResponseDataDeployingStack | EventListItemResponseDataRunningTestWorker | EventListItemResponseDataCleaningUpStack | EventListItemResponseDataCleaningUpEnvironment | EventListItemResponseDataSettingUpPlatformContext | EventListItemResponseDataEnsuringDockerRepository | EventListItemResponseDataDeployingCloudFormationStack | EventListItemResponseDataAssumingRole | EventListItemResponseDataImportingStackStateFromCloudFormation | EventListItemResponseDataDeletingCloudFormationStack | EventListItemResponseDataEmptyingBuckets | EventListItemResponseDataDeploymentCreated | EventListItemResponseDataDeploymentReleased | EventListItemResponseDataDeploymentFailed | EventListItemResponseDataDeploymentDegraded | EventListItemResponseDataDeploymentRecovered | EventListItemResponseDataDeploymentDeleted | EventListItemResponseDataReleaseChannelUpdated | EventListItemResponseDataDeploymentReleaseChannelChanged | EventListItemResponseDataDeploymentRetryRequested | EventListItemResponseDataDeploymentRedeployRequested | EventListItemResponseDataDeploymentReleasePinned | EventListItemResponseDataDeploymentReleaseUnpinned | EventListItemResponseDataDeploymentEnvironmentUpdated | EventListItemResponseDataDeploymentDeletionRequested | DeploymentCredentialRotationEvent; /** * Represents the state of an event */ state: EventListItemResponseState | EventListItemResponseStateNone | EventListItemResponseStateStarted | EventListItemResponseStateSuccess; /** * Unique identifier for the project. */ projectId: string; createdAt: Date; /** * Unique identifier for the workspace. */ workspaceId: string; /** * createdAt of the event's referenced release, included when ?include=releaseCreatedAt is used */ releaseCreatedAt?: Date | null | undefined; }; /** @internal */ export declare const EventListItemResponseDataDeploymentDeletionRequested$inboundSchema: z.ZodType; export declare function eventListItemResponseDataDeploymentDeletionRequestedFromJSON(jsonString: string): SafeParseResult; /** @internal */ export declare const EventListItemResponseKind4$inboundSchema: z.ZodEnum; /** @internal */ export declare const EventListItemResponseActor4$inboundSchema: z.ZodType; export declare function eventListItemResponseActor4FromJSON(jsonString: string): SafeParseResult; /** @internal */ export declare const EventListItemResponseActorUnion4$inboundSchema: z.ZodType; export declare function eventListItemResponseActorUnion4FromJSON(jsonString: string): SafeParseResult; /** @internal */ export declare const EventListItemResponseDataDeploymentEnvironmentUpdated$inboundSchema: z.ZodType; export declare function eventListItemResponseDataDeploymentEnvironmentUpdatedFromJSON(jsonString: string): SafeParseResult; /** @internal */ export declare const EventListItemResponseDataDeploymentReleaseUnpinned$inboundSchema: z.ZodType; export declare function eventListItemResponseDataDeploymentReleaseUnpinnedFromJSON(jsonString: string): SafeParseResult; /** @internal */ export declare const EventListItemResponseDataDeploymentReleasePinned$inboundSchema: z.ZodType; export declare function eventListItemResponseDataDeploymentReleasePinnedFromJSON(jsonString: string): SafeParseResult; /** @internal */ export declare const EventListItemResponseDataDeploymentRedeployRequested$inboundSchema: z.ZodType; export declare function eventListItemResponseDataDeploymentRedeployRequestedFromJSON(jsonString: string): SafeParseResult; /** @internal */ export declare const EventListItemResponseKind3$inboundSchema: z.ZodEnum; /** @internal */ export declare const EventListItemResponseActor3$inboundSchema: z.ZodType; export declare function eventListItemResponseActor3FromJSON(jsonString: string): SafeParseResult; /** @internal */ export declare const EventListItemResponseActorUnion3$inboundSchema: z.ZodType; export declare function eventListItemResponseActorUnion3FromJSON(jsonString: string): SafeParseResult; /** @internal */ export declare const EventListItemResponsePreviousError$inboundSchema: z.ZodType; export declare function eventListItemResponsePreviousErrorFromJSON(jsonString: string): SafeParseResult; /** @internal */ export declare const EventListItemResponsePreviousErrorUnion$inboundSchema: z.ZodType; export declare function eventListItemResponsePreviousErrorUnionFromJSON(jsonString: string): SafeParseResult; /** @internal */ export declare const EventListItemResponseDataDeploymentRetryRequested$inboundSchema: z.ZodType; export declare function eventListItemResponseDataDeploymentRetryRequestedFromJSON(jsonString: string): SafeParseResult; /** @internal */ export declare const EventListItemResponseKind2$inboundSchema: z.ZodEnum; /** @internal */ export declare const EventListItemResponseActor2$inboundSchema: z.ZodType; export declare function eventListItemResponseActor2FromJSON(jsonString: string): SafeParseResult; /** @internal */ export declare const EventListItemResponseActorUnion2$inboundSchema: z.ZodType; export declare function eventListItemResponseActorUnion2FromJSON(jsonString: string): SafeParseResult; /** @internal */ export declare const EventListItemResponseDataDeploymentReleaseChannelChanged$inboundSchema: z.ZodType; export declare function eventListItemResponseDataDeploymentReleaseChannelChangedFromJSON(jsonString: string): SafeParseResult; /** @internal */ export declare const EventListItemResponseKind1$inboundSchema: z.ZodEnum; /** @internal */ export declare const EventListItemResponseActor1$inboundSchema: z.ZodType; export declare function eventListItemResponseActor1FromJSON(jsonString: string): SafeParseResult; /** @internal */ export declare const EventListItemResponseActorUnion1$inboundSchema: z.ZodType; export declare function eventListItemResponseActorUnion1FromJSON(jsonString: string): SafeParseResult; /** @internal */ export declare const EventListItemResponseDataReleaseChannelUpdated$inboundSchema: z.ZodType; export declare function eventListItemResponseDataReleaseChannelUpdatedFromJSON(jsonString: string): SafeParseResult; /** @internal */ export declare const EventListItemResponseDataDeploymentDeleted$inboundSchema: z.ZodType; export declare function eventListItemResponseDataDeploymentDeletedFromJSON(jsonString: string): SafeParseResult; /** @internal */ export declare const EventListItemResponseDataDeploymentRecovered$inboundSchema: z.ZodType; export declare function eventListItemResponseDataDeploymentRecoveredFromJSON(jsonString: string): SafeParseResult; /** @internal */ export declare const EventListItemResponseDataError2$inboundSchema: z.ZodType; export declare function eventListItemResponseDataError2FromJSON(jsonString: string): SafeParseResult; /** @internal */ export declare const EventListItemResponseDataDeploymentDegraded$inboundSchema: z.ZodType; export declare function eventListItemResponseDataDeploymentDegradedFromJSON(jsonString: string): SafeParseResult; /** @internal */ export declare const EventListItemResponseDataError1$inboundSchema: z.ZodType; export declare function eventListItemResponseDataError1FromJSON(jsonString: string): SafeParseResult; /** @internal */ export declare const EventListItemResponsePhase$inboundSchema: z.ZodEnum; /** @internal */ export declare const EventListItemResponseDataDeploymentFailed$inboundSchema: z.ZodType; export declare function eventListItemResponseDataDeploymentFailedFromJSON(jsonString: string): SafeParseResult; /** @internal */ export declare const EventListItemResponseDataDeploymentReleased$inboundSchema: z.ZodType; export declare function eventListItemResponseDataDeploymentReleasedFromJSON(jsonString: string): SafeParseResult; /** @internal */ export declare const EventListItemResponseDataDeploymentCreated$inboundSchema: z.ZodType; export declare function eventListItemResponseDataDeploymentCreatedFromJSON(jsonString: string): SafeParseResult; /** @internal */ export declare const EventListItemResponseDataEmptyingBuckets$inboundSchema: z.ZodType; export declare function eventListItemResponseDataEmptyingBucketsFromJSON(jsonString: string): SafeParseResult; /** @internal */ export declare const EventListItemResponseDataDeletingCloudFormationStack$inboundSchema: z.ZodType; export declare function eventListItemResponseDataDeletingCloudFormationStackFromJSON(jsonString: string): SafeParseResult; /** @internal */ export declare const EventListItemResponseDataImportingStackStateFromCloudFormation$inboundSchema: z.ZodType; export declare function eventListItemResponseDataImportingStackStateFromCloudFormationFromJSON(jsonString: string): SafeParseResult; /** @internal */ export declare const EventListItemResponseDataAssumingRole$inboundSchema: z.ZodType; export declare function eventListItemResponseDataAssumingRoleFromJSON(jsonString: string): SafeParseResult; /** @internal */ export declare const EventListItemResponseDataDeployingCloudFormationStack$inboundSchema: z.ZodType; export declare function eventListItemResponseDataDeployingCloudFormationStackFromJSON(jsonString: string): SafeParseResult; /** @internal */ export declare const EventListItemResponseDataEnsuringDockerRepository$inboundSchema: z.ZodType; export declare function eventListItemResponseDataEnsuringDockerRepositoryFromJSON(jsonString: string): SafeParseResult; /** @internal */ export declare const EventListItemResponseDataSettingUpPlatformContext$inboundSchema: z.ZodType; export declare function eventListItemResponseDataSettingUpPlatformContextFromJSON(jsonString: string): SafeParseResult; /** @internal */ export declare const EventListItemResponseDataCleaningUpEnvironment$inboundSchema: z.ZodType; export declare function eventListItemResponseDataCleaningUpEnvironmentFromJSON(jsonString: string): SafeParseResult; /** @internal */ export declare const EventListItemResponseDataCleaningUpStack$inboundSchema: z.ZodType; export declare function eventListItemResponseDataCleaningUpStackFromJSON(jsonString: string): SafeParseResult; /** @internal */ export declare const EventListItemResponseDataRunningTestWorker$inboundSchema: z.ZodType; export declare function eventListItemResponseDataRunningTestWorkerFromJSON(jsonString: string): SafeParseResult; /** @internal */ export declare const EventListItemResponseDataDeployingStack$inboundSchema: z.ZodType; export declare function eventListItemResponseDataDeployingStackFromJSON(jsonString: string): SafeParseResult; /** @internal */ export declare const EventListItemResponseDataPreparingEnvironment$inboundSchema: z.ZodType; export declare function eventListItemResponseDataPreparingEnvironmentFromJSON(jsonString: string): SafeParseResult; /** @internal */ export declare const EventListItemResponseDataDebuggingAgent$inboundSchema: z.ZodType; export declare function eventListItemResponseDataDebuggingAgentFromJSON(jsonString: string): SafeParseResult; /** @internal */ export declare const EventListItemResponseDataDeletingAgent$inboundSchema: z.ZodType; export declare function eventListItemResponseDataDeletingAgentFromJSON(jsonString: string): SafeParseResult; /** @internal */ export declare const EventListItemResponseDataUpdatingAgent$inboundSchema: z.ZodType; export declare function eventListItemResponseDataUpdatingAgentFromJSON(jsonString: string): SafeParseResult; /** @internal */ export declare const EventListItemResponseDataProvisioningAgent$inboundSchema: z.ZodType; export declare function eventListItemResponseDataProvisioningAgentFromJSON(jsonString: string): SafeParseResult; /** @internal */ export declare const EventListItemResponseDataGeneratingTemplate$inboundSchema: z.ZodType; export declare function eventListItemResponseDataGeneratingTemplateFromJSON(jsonString: string): SafeParseResult; /** @internal */ export declare const EventListItemResponseDataGeneratingCloudFormationTemplate$inboundSchema: z.ZodType; export declare function eventListItemResponseDataGeneratingCloudFormationTemplateFromJSON(jsonString: string): SafeParseResult; /** @internal */ export declare const EventListItemResponsePlatform$inboundSchema: z.ZodEnum; /** @internal */ export declare const EventListItemResponseConfig$inboundSchema: z.ZodType; export declare function eventListItemResponseConfigFromJSON(jsonString: string): SafeParseResult; /** @internal */ export declare const EventListItemResponseControllerPlatformEnum$inboundSchema: z.ZodEnum; /** @internal */ export declare const EventListItemResponseControllerPlatformUnion$inboundSchema: z.ZodType; export declare function eventListItemResponseControllerPlatformUnionFromJSON(jsonString: string): SafeParseResult; /** @internal */ export declare const EventListItemResponseDependency$inboundSchema: z.ZodType; export declare function eventListItemResponseDependencyFromJSON(jsonString: string): SafeParseResult; /** @internal */ export declare const EventListItemResponseErrorNextState$inboundSchema: z.ZodType; export declare function eventListItemResponseErrorNextStateFromJSON(jsonString: string): SafeParseResult; /** @internal */ export declare const EventListItemResponseNextStateErrorUnion$inboundSchema: z.ZodType; export declare function eventListItemResponseNextStateErrorUnionFromJSON(jsonString: string): SafeParseResult; /** @internal */ export declare const EventListItemResponseLifecycleEnum$inboundSchema: z.ZodEnum; /** @internal */ export declare const EventListItemResponseLifecycleUnion$inboundSchema: z.ZodType; export declare function eventListItemResponseLifecycleUnionFromJSON(jsonString: string): SafeParseResult; /** @internal */ export declare const EventListItemResponseOutputs$inboundSchema: z.ZodType; export declare function eventListItemResponseOutputsFromJSON(jsonString: string): SafeParseResult; /** @internal */ export declare const EventListItemResponseOutputsUnion$inboundSchema: z.ZodType; export declare function eventListItemResponseOutputsUnionFromJSON(jsonString: string): SafeParseResult; /** @internal */ export declare const EventListItemResponsePreviousConfig$inboundSchema: z.ZodType; export declare function eventListItemResponsePreviousConfigFromJSON(jsonString: string): SafeParseResult; /** @internal */ export declare const EventListItemResponsePreviousConfigUnion$inboundSchema: z.ZodType; export declare function eventListItemResponsePreviousConfigUnionFromJSON(jsonString: string): SafeParseResult; /** @internal */ export declare const EventListItemResponseStatus$inboundSchema: z.ZodEnum; /** @internal */ export declare const EventListItemResponseResources$inboundSchema: z.ZodType; export declare function eventListItemResponseResourcesFromJSON(jsonString: string): SafeParseResult; /** @internal */ export declare const EventListItemResponseNextState$inboundSchema: z.ZodType; export declare function eventListItemResponseNextStateFromJSON(jsonString: string): SafeParseResult; /** @internal */ export declare const EventListItemResponseDataStackStep$inboundSchema: z.ZodType; export declare function eventListItemResponseDataStackStepFromJSON(jsonString: string): SafeParseResult; /** @internal */ export declare const EventListItemResponseDataCompilingCode$inboundSchema: z.ZodType; export declare function eventListItemResponseDataCompilingCodeFromJSON(jsonString: string): SafeParseResult; /** @internal */ export declare const EventListItemResponseDataCreatingRelease$inboundSchema: z.ZodType; export declare function eventListItemResponseDataCreatingReleaseFromJSON(jsonString: string): SafeParseResult; /** @internal */ export declare const EventListItemResponseDataPushingResource$inboundSchema: z.ZodType; export declare function eventListItemResponseDataPushingResourceFromJSON(jsonString: string): SafeParseResult; /** @internal */ export declare const EventListItemResponseDataPushingStack$inboundSchema: z.ZodType; export declare function eventListItemResponseDataPushingStackFromJSON(jsonString: string): SafeParseResult; /** @internal */ export declare const EventListItemResponseProgress$inboundSchema: z.ZodType; export declare function eventListItemResponseProgressFromJSON(jsonString: string): SafeParseResult; /** @internal */ export declare const EventListItemResponseProgressUnion$inboundSchema: z.ZodType; export declare function eventListItemResponseProgressUnionFromJSON(jsonString: string): SafeParseResult; /** @internal */ export declare const EventListItemResponseDataPushingImage$inboundSchema: z.ZodType; export declare function eventListItemResponseDataPushingImageFromJSON(jsonString: string): SafeParseResult; /** @internal */ export declare const EventListItemResponseDataBuildingImage$inboundSchema: z.ZodType; export declare function eventListItemResponseDataBuildingImageFromJSON(jsonString: string): SafeParseResult; /** @internal */ export declare const EventListItemResponseDataBuildingResource$inboundSchema: z.ZodType; export declare function eventListItemResponseDataBuildingResourceFromJSON(jsonString: string): SafeParseResult; /** @internal */ export declare const EventListItemResponseDataDownloadingAlienRuntime$inboundSchema: z.ZodType; export declare function eventListItemResponseDataDownloadingAlienRuntimeFromJSON(jsonString: string): SafeParseResult; /** @internal */ export declare const EventListItemResponseDataRunningPreflights$inboundSchema: z.ZodType; export declare function eventListItemResponseDataRunningPreflightsFromJSON(jsonString: string): SafeParseResult; /** @internal */ export declare const EventListItemResponseDataBuildingStack$inboundSchema: z.ZodType; export declare function eventListItemResponseDataBuildingStackFromJSON(jsonString: string): SafeParseResult; /** @internal */ export declare const EventListItemResponseDataFinished$inboundSchema: z.ZodType; export declare function eventListItemResponseDataFinishedFromJSON(jsonString: string): SafeParseResult; /** @internal */ export declare const EventListItemResponseDataLoadingConfiguration$inboundSchema: z.ZodType; export declare function eventListItemResponseDataLoadingConfigurationFromJSON(jsonString: string): SafeParseResult; /** @internal */ export declare const EventListItemResponseDataUnion$inboundSchema: z.ZodType; export declare function eventListItemResponseDataUnionFromJSON(jsonString: string): SafeParseResult; /** @internal */ export declare const EventListItemResponseStateSuccess$inboundSchema: z.ZodEnum; /** @internal */ export declare const EventListItemResponseStateStarted$inboundSchema: z.ZodEnum; /** @internal */ export declare const EventListItemResponseStateNone$inboundSchema: z.ZodEnum; /** @internal */ export declare const EventListItemResponseStateError$inboundSchema: z.ZodType; export declare function eventListItemResponseStateErrorFromJSON(jsonString: string): SafeParseResult; /** @internal */ export declare const EventListItemResponseStateErrorUnion$inboundSchema: z.ZodType; export declare function eventListItemResponseStateErrorUnionFromJSON(jsonString: string): SafeParseResult; /** @internal */ export declare const EventListItemResponseFailed$inboundSchema: z.ZodType; export declare function eventListItemResponseFailedFromJSON(jsonString: string): SafeParseResult; /** @internal */ export declare const EventListItemResponseState$inboundSchema: z.ZodType; export declare function eventListItemResponseStateFromJSON(jsonString: string): SafeParseResult; /** @internal */ export declare const EventListItemResponseStateUnion$inboundSchema: z.ZodType; export declare function eventListItemResponseStateUnionFromJSON(jsonString: string): SafeParseResult; /** @internal */ export declare const EventListItemResponse$inboundSchema: z.ZodType; export declare function eventListItemResponseFromJSON(jsonString: string): SafeParseResult; //# sourceMappingURL=eventlistitemresponse.d.ts.map