import * as _angular_core from '@angular/core'; import * as _ng_nest_ui_core from '@ng-nest/ui/core'; import { XDataArray, XPlacement, XBoolean, XNumber, XSize } from '@ng-nest/ui/core'; import { XDropdownNode } from '@ng-nest/ui/dropdown'; /** * Suggestion * @selector x-suggestion * @decorator component */ declare const XSuggestionPrefix = "x-suggestion"; declare const XSuggestionProperty_base: new () => { config: _ng_nest_ui_core.XSuggestionConfig | undefined; }; /** * Suggestion Property */ declare class XSuggestionProperty extends XSuggestionProperty_base { /** * @zh_CN 建议项列表 * @en_US Suggestion items */ readonly data: _angular_core.InputSignalWithTransform>; /** * @zh_CN 显示建议项 * @en_US Show Suggestion items */ readonly visible: _angular_core.ModelSignal; /** * @zh_CN 展示位置 * @en_US Placement */ readonly placement: _angular_core.InputSignal; /** * @zh_CN 禁用 * @en_US Disabled */ readonly disabled: _angular_core.InputSignalWithTransform; /** * @zh_CN 节点中已经包含子节点数据 * @en_US The node already contains child node data */ readonly children: _angular_core.InputSignalWithTransform; /** * @zh_CN 弹框的最小宽度 * @en_US Portal min-width */ readonly portalMinWidth: _angular_core.InputSignalWithTransform; /** * @zh_CN 弹框的最大宽度 * @en_US Portal max-width */ readonly portalMaxWidth: _angular_core.InputSignalWithTransform; /** * @zh_CN 弹框的最小高度 * @en_US Portal min-height */ readonly portalMinHeight: _angular_core.InputSignalWithTransform; /** * @zh_CN 弹框的最大高度 * @en_US Portal max-height */ readonly portalMaxHeight: _angular_core.InputSignalWithTransform; /** * @zh_CN 尺寸 * @en_US Size */ readonly size: _angular_core.InputSignal; /** * @zh_CN 建议项点击事件 * @en_US Suggestion item click event */ readonly nodeClick: _angular_core.OutputEmitterRef; static ɵfac: _angular_core.ɵɵFactoryDeclaration; static ɵcmp: _angular_core.ɵɵComponentDeclaration; } /** * @zh_CN 建议项 * @en_US Suggestion */ interface XSuggestionNode extends XDropdownNode { } declare class XSuggestionComponent extends XSuggestionProperty { static ɵfac: _angular_core.ɵɵFactoryDeclaration; static ɵcmp: _angular_core.ɵɵComponentDeclaration; } declare class XSuggestionModule { static ɵfac: _angular_core.ɵɵFactoryDeclaration; static ɵmod: _angular_core.ɵɵNgModuleDeclaration; static ɵinj: _angular_core.ɵɵInjectorDeclaration; } export { XSuggestionComponent, XSuggestionModule, XSuggestionPrefix, XSuggestionProperty }; export type { XSuggestionNode };