Demasi said five West Palm Beach officers arrived in the parking lot and set up surveillance. He said the three suspects arrived as scheduled but then pulled weapons.

"Our officers began the transaction and, unfortunately, the suspects brandished weapons," Demasi said. "There was an exchange of gunfire. One individual has been hit. He has been struck several times and (is) currently at St. Mary's (Medical Center), where he is undergoing surgery," Demasi said.

Demasi said the suspect was in critical but stable condition. None of the officers were hit or injured, except one who hurt his hand going over a fence.

Police said two other suspects were taken into custody, and all three have been identified and are expected to be charged late Monday or Tuesday.

The Palm Beach County state attorney's office and West Palm Beach Police Department's internal affairs department are both investigating the shooting.