import { ActivatedRoute, Router } from '@angular/router';
import { Location } from '@angular/common';
import { Subject } from 'rxjs';
import { RouterEvents } from '@abp/ng.core';
import { eThemeLeptonXComponents } from '../../enums';
import * as i0 from "@angular/core";
export declare class HttpErrorComponent {
    protected readonly router: Router;
    protected readonly activatedRoute: ActivatedRoute;
    protected readonly location: Location;
    protected readonly routerEvents: RouterEvents;
    readonly destroy$: Subject<void>;
    protected readonly errorComponentKey = eThemeLeptonXComponents.HttpError;
    protected readonly status: import("@angular/core").WritableSignal<number>;
    readonly lastNavigation: import("@angular/core").Signal<string>;
    readonly currentNavigation: import("@angular/core").Signal<string>;
    protected readonly statusText: import("@angular/core").Signal<any>;
    protected readonly detail: import("@angular/core").Signal<any>;
    constructor();
    goBack(): void;
    goHome(): void;
    static ɵfac: i0.ɵɵFactoryDeclaration<HttpErrorComponent, never>;
    static ɵcmp: i0.ɵɵComponentDeclaration<HttpErrorComponent, "abp-http-error", never, {}, {}, never, never, true, never>;
}
