import { ElementRef, NgZone, ChangeDetectorRef } from '@angular/core'; import type { Components } from '@ionic/core'; import { Config } from '../../providers/config'; import { NavController } from '../../providers/nav-controller'; import { IonRouterOutlet } from './router-outlet'; import * as i0 from "@angular/core"; export declare interface IonBackButton extends Components.IonBackButton { } export declare class IonBackButton { private routerOutlet; private navCtrl; private config; private r; protected z: NgZone; protected el: HTMLElement; constructor(routerOutlet: IonRouterOutlet, navCtrl: NavController, config: Config, r: ElementRef, z: NgZone, c: ChangeDetectorRef); /** * @internal */ onClick(ev: Event): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵdir: i0.ɵɵDirectiveDeclaration; }