import { ToastController, Platform } from '@ionic/angular';
import { Observable } from 'rxjs';
import * as i0 from "@angular/core";
export declare enum ConnectionStatus {
    Online = 0,
    Offline = 1
}
export declare class NetworkServiceService {
    platform: Platform;
    private toastController;
    globalToast: any;
    isAppOnline: boolean;
    private status;
    constructor(platform: Platform, toastController: ToastController);
    onNetworkChange(): Observable<ConnectionStatus>;
    getCurrentNetworkStatus(): ConnectionStatus;
    initializeNetwork(): void;
    updateNetworkStatus(status: ConnectionStatus): Promise<void>;
    static ɵfac: i0.ɵɵFactoryDeclaration<NetworkServiceService, never>;
    static ɵprov: i0.ɵɵInjectableDeclaration<NetworkServiceService>;
}
