export type CapabilityErrorCode = "INVALID_MANIFEST" | "INVALID_INPUT" | "INVALID_OUTPUT" | "NOT_FOUND" | "DUPLICATE_CAPABILITY" | "PERMISSION_DENIED" | "APPROVAL_REQUIRED" | "INVALID_PLAN" | "EXECUTION_FAILED" | "VERIFY_FAILED" | "ROLLBACK_UNAVAILABLE" | "ROLLBACK_FAILED" | "INVALID_PACKAGE_DECLARATION"; export declare class CapabilityError extends Error { readonly code: CapabilityErrorCode; readonly details?: unknown; constructor(code: CapabilityErrorCode, message: string, details?: unknown); } export declare function asSerializedError(error: unknown): { name: string; message: string; code?: string; }; //# sourceMappingURL=errors.d.ts.map