added decl-api dependency