import { BaseServiceError } from "../../types/errors/ServiceError.js"; export declare class EcsError extends BaseServiceError { readonly errorType: "service_not_found" | "cluster_not_found" | "deployment_failed" | "deployment_timeout" | "task_definition_failed" | "permission_denied" | "network_error" | "export_contract_violation" | "aborted" | "unknown"; readonly resourceArn?: string | undefined; constructor(message: string, errorType: "service_not_found" | "cluster_not_found" | "deployment_failed" | "deployment_timeout" | "task_definition_failed" | "permission_denied" | "network_error" | "export_contract_violation" | "aborted" | "unknown", resourceArn?: string | undefined, details?: unknown, recoverable?: boolean); }