import * as _angular_core from '@angular/core'; import * as _ng_nest_ui_core from '@ng-nest/ui/core'; import { XType, XNumber, XBoolean } from '@ng-nest/ui/core'; /** * Badge * @selector x-badge * @decorator component */ declare const XBadgePrefix = "x-badge"; declare const XBadgeProperty_base: new () => { config: _ng_nest_ui_core.XBadgeConfgig | undefined; }; /** * Badge Property */ declare class XBadgeProperty extends XBadgeProperty_base { /** * @zh_CN 类型,背景颜色 * @en_US Type, the background color * @example * * ```html * * primary * * * success * * * info * * * warning * * * danger * * * text * * ``` * */ readonly type: _angular_core.InputSignal; /** * @zh_CN 最大值 * @en_US Max * @example * * ```html * * 99 * * * 200 * * ``` */ readonly max: _angular_core.InputSignalWithTransform; /** * @zh_CN 显示值 * @en_US Display value * @example * * ```html * * value * * ``` */ readonly value: _angular_core.InputSignalWithTransform; /** * @zh_CN 偏移值 left * @en_US Offset left value * @example * * ```html * * value * * ``` * */ readonly offsetLeft: _angular_core.InputSignalWithTransform; /** * @zh_CN 偏移值 top * @en_US Offset right value * @example * * ```html * * value * * ``` * */ readonly offsetTop: _angular_core.InputSignalWithTransform; /** * @zh_CN 是否显示小红点 * @en_US Whether to show the small red dot * @example * * ```html * * value * * ``` * */ readonly dot: _angular_core.InputSignalWithTransform; /** * @zh_CN 独立使用 * @en_US Independent use * @example * * ```html * * * * * ``` * */ readonly standalone: _angular_core.InputSignalWithTransform; static ɵfac: _angular_core.ɵɵFactoryDeclaration; static ɵcmp: _angular_core.ɵɵComponentDeclaration; } /** * @zh_CN 标记类型 * @en_US Mark type */ type XBadgeType = XType; declare class XBadgeComponent extends XBadgeProperty { range: _angular_core.WritableSignal<(string | number)[]>; valueNumber: _angular_core.Signal; classMap: _angular_core.Signal<{ [x: string]: boolean; }>; displayNums: _angular_core.Signal<(string | number)[]>; translateYNumbers: _angular_core.Signal; maxNums: _angular_core.Signal; static ɵfac: _angular_core.ɵɵFactoryDeclaration; static ɵcmp: _angular_core.ɵɵComponentDeclaration; } declare class XBadgeModule { static ɵfac: _angular_core.ɵɵFactoryDeclaration; static ɵmod: _angular_core.ɵɵNgModuleDeclaration; static ɵinj: _angular_core.ɵɵInjectorDeclaration; } export { XBadgeComponent, XBadgeModule, XBadgePrefix, XBadgeProperty }; export type { XBadgeType };