declare const AuthenticationError_base: import("better-result").TaggedErrorClass<"AuthenticationError", { statusCode: 401; message: string; }>; export declare class AuthenticationError extends AuthenticationError_base { } declare const ApiError_base: import("better-result").TaggedErrorClass<"ApiError", { statusCode: number; statusText: string; code?: string; message: string; hint?: string; traceHeaders: Record; }>; export declare class ApiError extends ApiError_base { } declare const MissingArgumentError_base: import("better-result").TaggedErrorClass<"MissingArgumentError", { field: string; message: string; }>; export declare class MissingArgumentError extends MissingArgumentError_base { constructor(args: { field: string; }); } declare const BuildError_base: import("better-result").TaggedErrorClass<"BuildError", { message: string; logs?: string[]; }>; export declare class BuildError extends BuildError_base { } declare const ArtifactError_base: import("better-result").TaggedErrorClass<"ArtifactError", { message: string; cause?: unknown; }>; export declare class ArtifactError extends ArtifactError_base { } declare const TimeoutError_base: import("better-result").TaggedErrorClass<"TimeoutError", { deploymentId: string; elapsedMs: number; lastStatus: string; message: string; }>; export declare class TimeoutError extends TimeoutError_base { constructor(args: { deploymentId: string; elapsedMs: number; lastStatus: string; }); } declare const DeploymentFailedError_base: import("better-result").TaggedErrorClass<"DeploymentFailedError", { deploymentId: string; message: string; }>; export declare class DeploymentFailedError extends DeploymentFailedError_base { constructor(args: { deploymentId: string; }); } declare const NoExistingDeploymentError_base: import("better-result").TaggedErrorClass<"NoExistingDeploymentError", { appId: string; message: string; }>; export declare class NoExistingDeploymentError extends NoExistingDeploymentError_base { constructor(args: { appId: string; }); } declare const NoDeploymentsFoundError_base: import("better-result").TaggedErrorClass<"NoDeploymentsFoundError", { appId: string; message: string; }>; export declare class NoDeploymentsFoundError extends NoDeploymentsFoundError_base { constructor(args: { appId: string; }); } declare const CancelledError_base: import("better-result").TaggedErrorClass<"CancelledError", { message: string; }>; export declare class CancelledError extends CancelledError_base { constructor(args?: { message?: string; }); } declare const DestroyAggregateError_base: import("better-result").TaggedErrorClass<"DestroyAggregateError", { message: string; succeededDeploymentIds: string[]; failures: Array<{ deploymentId: string; error: DeploymentOperationError; }>; appDeleted: boolean; }>; export declare class DestroyAggregateError extends DestroyAggregateError_base { constructor(args: { succeededDeploymentIds: string[]; failures: Array<{ deploymentId: string; error: DeploymentOperationError; }>; appDeleted: boolean; }); } declare const InvalidOptionsError_base: import("better-result").TaggedErrorClass<"InvalidOptionsError", { message: string; }>; export declare class InvalidOptionsError extends InvalidOptionsError_base { } declare const LogStreamError_base: import("better-result").TaggedErrorClass<"LogStreamError", { statusCode: number; message: string; }>; export declare class LogStreamError extends LogStreamError_base { } export type DeployError = AuthenticationError | ApiError | MissingArgumentError | InvalidOptionsError | BuildError | ArtifactError | TimeoutError | DeploymentFailedError | CancelledError; export type UpdateEnvError = AuthenticationError | ApiError | MissingArgumentError | InvalidOptionsError | NoExistingDeploymentError | TimeoutError | DeploymentFailedError | CancelledError; export type DestroyDeploymentError = CancelledError | MissingArgumentError | NoDeploymentsFoundError | AuthenticationError | ApiError | TimeoutError | DeploymentFailedError; export type DestroyAppError = CancelledError | AuthenticationError | ApiError | DestroyAggregateError; export type PromoteError = AuthenticationError | ApiError | MissingArgumentError | NoDeploymentsFoundError | TimeoutError | DeploymentFailedError | CancelledError; export type ApiRequestError = CancelledError | AuthenticationError | ApiError; export type DeploymentOperationError = CancelledError | AuthenticationError | ApiError | TimeoutError | DeploymentFailedError; export {}; //# sourceMappingURL=errors.d.ts.map