import { HttpBackend, HttpEvent, HttpRequest } from '@angular/common/http';
import { Platform } from '@ionic/angular';
import { Observable } from 'rxjs';
import { NativeHttpBackend } from './native-http-backend';
import * as i0 from "@angular/core";
export declare class NativeHttpFallback implements HttpBackend {
    private platform;
    private cordovaHttpBackend;
    private fallbackBackend;
    constructor(platform: Platform, cordovaHttpBackend: NativeHttpBackend, fallbackBackend: HttpBackend);
    handle(req: HttpRequest<any>): Observable<HttpEvent<any>>;
    static ɵfac: i0.ɵɵFactoryDeclaration<NativeHttpFallback, never>;
    static ɵprov: i0.ɵɵInjectableDeclaration<NativeHttpFallback>;
}
