import * as _angular_core from '@angular/core'; import { OnInit, OnChanges, OnDestroy, SimpleChanges } from '@angular/core'; import * as _ng_nest_ui_core from '@ng-nest/ui/core'; import { XTemplate, XStyle } from '@ng-nest/ui/core'; /** * Statistic * @selector x-statistic * @decorator component */ declare const XStatisticPrefix = "x-statistic"; declare const XStatisticProperty_base: new () => { config: _ng_nest_ui_core.XStatisticConfig | undefined; }; /** * Statistic Property */ declare class XStatisticProperty extends XStatisticProperty_base { /** * @zh_CN 显示值 * @en_US Display value */ readonly value: _angular_core.InputSignal; /** * @zh_CN 标题 * @en_US Title */ readonly label: _angular_core.InputSignal; /** * @zh_CN 前缀 * @en_US Prefix */ readonly prefix: _angular_core.InputSignal; /** * @zh_CN 后缀 * @en_US Suffix */ readonly suffix: _angular_core.InputSignal; /** * @zh_CN 显示值样式 * @en_US Display value style */ readonly valueStyle: _angular_core.InputSignal; static ɵfac: _angular_core.ɵɵFactoryDeclaration; static ɵcmp: _angular_core.ɵɵComponentDeclaration; } /** * Countdown * @selector x-countdown * @decorator component */ declare const XCountdownPrefix = "x-countdown"; declare const XCountdownProperty_base: new () => { config: _ng_nest_ui_core.XCountdownConfig | undefined; }; /** * Countdown Property */ declare class XCountdownProperty extends XCountdownProperty_base { /** * @zh_CN 显示值 * @en_US Display value */ readonly value: _angular_core.InputSignal; /** * @zh_CN 标题 * @en_US Title */ readonly label: _angular_core.InputSignal; /** * @zh_CN 前缀 * @en_US Prefix */ readonly prefix: _angular_core.InputSignal; /** * @zh_CN 后缀 * @en_US Suffix */ readonly suffix: _angular_core.InputSignal; /** * @zh_CN 显示值样式 * @en_US Display value style */ readonly valueStyle: _angular_core.InputSignal; /** * @zh_CN 格式化 * @en_US Format */ readonly format: _angular_core.InputSignal; /** * @zh_CN 倒计时结束的事件 * @en_US Event at the end of the countdown */ readonly finish: _angular_core.OutputEmitterRef; static ɵfac: _angular_core.ɵɵFactoryDeclaration; static ɵcmp: _angular_core.ɵɵComponentDeclaration; } declare class XStatisticComponent extends XStatisticProperty { displayInt: _angular_core.Signal; displayDecimal: _angular_core.Signal; static ɵfac: _angular_core.ɵɵFactoryDeclaration; static ɵcmp: _angular_core.ɵɵComponentDeclaration; } declare class XCountdownComponent extends XCountdownProperty implements OnInit, OnChanges, OnDestroy { diff: _angular_core.WritableSignal; period: number; private _target; private updater; platformId: Object; isBrowser: boolean; private ngZone; ngOnInit(): void; ngOnChanges(changes: SimpleChanges): void; ngOnDestroy(): void; syncTimer(): void; startTimer(): void; stopTimer(): void; updateValue(): void; static ɵfac: _angular_core.ɵɵFactoryDeclaration; static ɵcmp: _angular_core.ɵɵComponentDeclaration; } declare class XStatisticModule { static ɵfac: _angular_core.ɵɵFactoryDeclaration; static ɵmod: _angular_core.ɵɵNgModuleDeclaration; static ɵinj: _angular_core.ɵɵInjectorDeclaration; } export { XCountdownComponent, XCountdownPrefix, XCountdownProperty, XStatisticComponent, XStatisticModule, XStatisticPrefix, XStatisticProperty };