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", { versionId: string; elapsedMs: number; lastStatus: string; message: string; }>; export declare class TimeoutError extends TimeoutError_base { constructor(args: { versionId: string; elapsedMs: number; lastStatus: string; }); } declare const VersionFailedError_base: import("better-result").TaggedErrorClass<"VersionFailedError", { versionId: string; message: string; }>; export declare class VersionFailedError extends VersionFailedError_base { constructor(args: { versionId: string; }); } declare const NoExistingVersionError_base: import("better-result").TaggedErrorClass<"NoExistingVersionError", { serviceId: string; message: string; }>; export declare class NoExistingVersionError extends NoExistingVersionError_base { constructor(args: { serviceId: string; }); } declare const NoVersionsFoundError_base: import("better-result").TaggedErrorClass<"NoVersionsFoundError", { serviceId: string; message: string; }>; export declare class NoVersionsFoundError extends NoVersionsFoundError_base { constructor(args: { serviceId: 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; succeededVersionIds: string[]; failures: Array<{ versionId: string; error: VersionOperationError; }>; serviceDeleted: boolean; }>; export declare class DestroyAggregateError extends DestroyAggregateError_base { constructor(args: { succeededVersionIds: string[]; failures: Array<{ versionId: string; error: VersionOperationError; }>; serviceDeleted: 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 | VersionFailedError | CancelledError; export type UpdateEnvError = AuthenticationError | ApiError | MissingArgumentError | InvalidOptionsError | NoExistingVersionError | TimeoutError | VersionFailedError | CancelledError; export type DestroyVersionError = CancelledError | MissingArgumentError | NoVersionsFoundError | AuthenticationError | ApiError | TimeoutError | VersionFailedError; export type DestroyServiceError = CancelledError | AuthenticationError | ApiError | DestroyAggregateError; export type PromoteError = AuthenticationError | ApiError | MissingArgumentError | NoVersionsFoundError | TimeoutError | VersionFailedError | CancelledError; export type ApiRequestError = CancelledError | AuthenticationError | ApiError; export type VersionOperationError = CancelledError | AuthenticationError | ApiError | TimeoutError | VersionFailedError; export {}; //# sourceMappingURL=errors.d.ts.map