import * as _angular_core from '@angular/core'; import { ElementRef } from '@angular/core'; import * as _ng_nest_ui_core from '@ng-nest/ui/core'; import { XBoolean, XType } from '@ng-nest/ui/core'; /** * Link * @selector x-link * @decorator component */ declare const XLinkPrefix = "x-link"; declare const XLinkProperty_base: new () => { config: _ng_nest_ui_core.XLinkConfig | undefined; }; /** * Link Property */ declare class XLinkProperty extends XLinkProperty_base { /** * @zh_CN 链接 * @en_US Link * @example * * ```html * ng-nest * ``` * */ readonly href: _angular_core.InputSignal; /** * @zh_CN 图标 * @en_US Icon * @example * * ```html * left * right * ``` * */ readonly icon: _angular_core.InputSignal; /** * @zh_CN 下划线 * @en_US Underscore * @example * * ```html * underline * ``` * */ readonly underline: _angular_core.InputSignalWithTransform; /** * @zh_CN 禁用 * @en_US Disabled * @example * * ```html * disabled * ``` * */ readonly disabled: _angular_core.InputSignalWithTransform; /** * @zh_CN 图标靠右对齐 * @en_US Icons are aligned to the right * @example * * ```html * left * right * ``` * */ readonly iconRight: _angular_core.InputSignalWithTransform; /** * @zh_CN 链接类型 * @en_US Link type * @example * * ```html * primary * success * warning * danger * info * ``` * */ readonly type: _angular_core.InputSignal; /** * @zh_CN 打开方式 * @en_US Open method * @example * * ```html * ng-nest * ng-nest * ``` * */ readonly target: _angular_core.InputSignal; static ɵfac: _angular_core.ɵɵFactoryDeclaration; static ɵcmp: _angular_core.ɵɵComponentDeclaration; } /** * @zh_CN 链接类型 * @en_US Link type */ type XLinkType = XType; declare class XLinkComponent extends XLinkProperty { link: _angular_core.Signal>; classMap: _angular_core.Signal<{ [x: string]: boolean; }>; private renderer; constructor(); static ɵfac: _angular_core.ɵɵFactoryDeclaration; static ɵcmp: _angular_core.ɵɵComponentDeclaration; } declare class XLinkModule { static ɵfac: _angular_core.ɵɵFactoryDeclaration; static ɵmod: _angular_core.ɵɵNgModuleDeclaration; static ɵinj: _angular_core.ɵɵInjectorDeclaration; } export { XLinkComponent, XLinkModule, XLinkPrefix, XLinkProperty }; export type { XLinkType };