Property 'pushComponent' does not exist on type 'OnsNavigator'

Trying to get navigation working with OnsenV2 with Angular 2. The docs say to use pushcomponent() when adding a component to the page stack. Im initializing like this in my home page and trying to navigate to another component called KeyEnterUPC.

On loading the home page console says: /src/app/components/home/home.ts
(24,21): error TS2339: Property ‘pushComponent’ does not exist on type ‘OnsNavigator’.
I am certain I am importing the OnsNavigator component correctly and I am importing the
KeyEnterUPC component into the HomePage component. Help would be much appreciated.

@Fran-Diox@IliaSky Thank you! I got the pushPage() function working, it opens up the component I want. But I am getting an error when I push <ons-back-button> on that component. It says: Unhandled Promise rejection: popPage is already running. ; Zone: <root> ; Task: ons-back-button.addEventListener:click ; Value: popPage is already running.