import * as _angular_platform_browser from '@angular/platform-browser'; import * as _angular_cdk_bidi from '@angular/cdk/bidi'; import * as _angular_core from '@angular/core'; import * as _delon_theme from '@delon/theme'; import * as i1 from '@angular/common'; import * as i2 from '@angular/cdk/observers'; import * as i3 from '@angular/router'; import * as i5 from 'ng-zorro-antd/button'; type ExceptionType = 403 | 404 | 500; declare class ExceptionComponent { private readonly dom; private readonly cogSrv; private readonly conTpl; protected locale: _angular_core.Signal<_delon_theme.ExceptionLocaleData>; protected dir: _angular_core.WritableSignal<_angular_cdk_bidi.Direction>; protected hasCon: _angular_core.WritableSignal; private typeDict; protected typeItem: _angular_core.WritableSignal<{ img: string; title: string; desc?: string; } | null>; readonly type: _angular_core.InputSignal; readonly img: _angular_core.InputSignal; readonly title: _angular_core.InputSignal; readonly desc: _angular_core.InputSignal; readonly backRouterLink: _angular_core.InputSignal; protected readonly _img: _angular_core.Signal<_angular_platform_browser.SafeStyle | null>; protected readonly _title: _angular_core.Signal<_angular_platform_browser.SafeHtml | null>; protected readonly _desc: _angular_core.Signal<_angular_platform_browser.SafeHtml | null>; constructor(); protected checkContent(): void; static ɵfac: _angular_core.ɵɵFactoryDeclaration; static ɵcmp: _angular_core.ɵɵComponentDeclaration; } declare class ExceptionModule { static ɵfac: _angular_core.ɵɵFactoryDeclaration; static ɵmod: _angular_core.ɵɵNgModuleDeclaration; static ɵinj: _angular_core.ɵɵInjectorDeclaration; } export { ExceptionComponent, ExceptionModule }; export type { ExceptionType };