Catalyzes the phosphorylation of pyruvate to phosphoenolpyruvate. ATP + H2O + pyruvate = AMP + 2 H(+) + phosphate + phosphoenolpyruvate Carbohydrate biosynthesis; gluconeogenesis. The N-terminal domain contains the ATP/Pi binding site, the central domain the pyrophosphate/phosphate carrier histidine, and the C-terminal domain the pyruvate binding site. This protein undergoes a protein self splicing that involves a post-translational excision of the intervening region (intein) followed by peptide ligation. The reaction takes place in three steps, mediated by a phosphocarrier histidine residue located on the surface of the central domain. The two first partial reactions are catalyzed at an active site located on the N-terminal domain, and the third partial reaction is catalyzed at an active site located on the C-terminal domain. For catalytic turnover, the central domain swivels from the concave surface of the N-terminal domain to that of the C-terminal domain (By similarity). Belongs to the PEP-utilizing enzyme family.