export declare class MockIonApp extends HTMLElement { constructor(); } export declare class MockIonRouterOutlet extends HTMLElement { delegate: any; private _commitCount; constructor(); get commitCount(): number; commit(enteringEl: HTMLElement, leavingEl: HTMLElement | null, opts?: { duration?: number; direction?: string; showGoBack?: boolean; animationBuilder?: any; }): Promise; } export declare class MockIonBackButton extends HTMLElement { constructor(); } export declare class MockIonIcon extends HTMLElement { constructor(); } export declare class MockIonPage extends HTMLElement { constructor(); } export declare class MockIonHeader extends HTMLElement { constructor(); } export declare class MockIonToolbar extends HTMLElement { constructor(); } export declare class MockIonTitle extends HTMLElement { constructor(); } export declare class MockIonContent extends HTMLElement { constructor(); } export declare class MockIonFooter extends HTMLElement { constructor(); } export declare class MockIonButtons extends HTMLElement { constructor(); } export declare class MockIonTabBar extends HTMLElement { constructor(); } export declare class MockIonTabButton extends HTMLElement { constructor(); } export declare class MockIonLabel extends HTMLElement { constructor(); } export declare class MockIonTabs extends HTMLElement { constructor(); } export declare class MockIonTab extends HTMLElement { constructor(); } export declare class MockIonButton extends HTMLElement { constructor(); } export declare function registerMockIonicElements(): void;