import * as _angular_core from '@angular/core'; import { ElementRef } from '@angular/core'; import * as _ng_nest_ui_core from '@ng-nest/ui/core'; import { XSize } from '@ng-nest/ui/core'; /** * Divider * @selector x-divider * @decorator component */ declare const XDividerPrefix = "x-divider"; declare const XDividerProperty_base: new () => { config: _ng_nest_ui_core.XDividerConfig | undefined; }; /** * Divider Property */ declare class XDividerProperty extends XDividerProperty_base { /** * @zh_CN 分割线方向 * @en_US Divider direction * @example * * ```html * Horizontal * * ``` * */ readonly direction: _angular_core.InputSignal; /** * @zh_CN 标题位置 * @en_US Title position * @example * * ```html * Left * Center * Right * ``` * */ readonly position: _angular_core.InputSignal; /** * @zh_CN 分割线变体 * @en_US Divider variant * @example * * ```html * Solid * Dashed * Dotted * ``` * */ readonly variant: _angular_core.InputSignal; /** * @zh_CN 分割线尺寸(上下间隔) * @en_US Divider size (margin) * @example * * ```html * Big * Large * Medium * Small * Mini * ``` * */ readonly size: _angular_core.InputSignal; static ɵfac: _angular_core.ɵɵFactoryDeclaration; static ɵcmp: _angular_core.ɵɵComponentDeclaration; } /** * @zh_CN 分割线方向 * @en_US Divider direction */ type XDividerDirection = 'horizontal' | 'vertical'; /** * @zh_CN 分割线标题位置 * @en_US Divider title position */ type XDividerPosition = 'left' | 'center' | 'right'; /** * @zh_CN 分割线变体 * @en_US Divider variant */ type XDividerVariant = 'solid' | 'dashed' | 'dotted'; declare class XDividerComponent extends XDividerProperty { text: _angular_core.Signal | undefined>; hasText: _angular_core.Signal; /** * @zh_CN 类名映射 * @en_US Class map */ classMap: _angular_core.Signal<{ [x: string]: boolean; "x-divider-with-text": boolean; }>; static ɵfac: _angular_core.ɵɵFactoryDeclaration; static ɵcmp: _angular_core.ɵɵComponentDeclaration; } declare class XDividerModule { static ɵfac: _angular_core.ɵɵFactoryDeclaration; static ɵmod: _angular_core.ɵɵNgModuleDeclaration; static ɵinj: _angular_core.ɵɵInjectorDeclaration; } export { XDividerComponent, XDividerModule, XDividerPrefix, XDividerProperty }; export type { XDividerDirection, XDividerPosition, XDividerVariant };