import * as i0 from '@angular/core'; import * as _ng_nest_ui_core from '@ng-nest/ui/core'; import { XStatus, XTemplate } from '@ng-nest/ui/core'; /** * Result * @selector x-result * @decorator component */ declare const XResultPrefix = "x-result"; declare const XResultProperty_base: new () => { config: _ng_nest_ui_core.XResultConfig | undefined; }; /** * Result Property */ declare class XResultProperty extends XResultProperty_base { /** * @zh_CN 状态 * @en_US Status */ readonly status: i0.InputSignal; /** * @zh_CN 标题,支持模板自定义 * @en_US Title, support template customization */ readonly title: i0.InputSignal; /** * @zh_CN 图标,支持模板自定义 * @en_US Icon, support template customization */ readonly icon: i0.InputSignal; /** * @zh_CN 小标题,支持模板自定义 * @en_US Subtitle, support template customization */ readonly subTitle: i0.InputSignal; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } /** * @zh_CN 结果状态 * @en_US Result status */ type XResultStatus = XStatus | '403' | '404' | '500' | 'custom'; declare class XResultComponent extends XResultProperty { strIcon: i0.Signal; classMap: i0.Signal<{ [x: string]: boolean; }>; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare class XResultModule { static ɵfac: i0.ɵɵFactoryDeclaration; static ɵmod: i0.ɵɵNgModuleDeclaration; static ɵinj: i0.ɵɵInjectorDeclaration; } export { XResultComponent, XResultModule, XResultPrefix, XResultProperty }; export type { XResultStatus };