import * as i0 from '@angular/core'; import * as _ng_nest_ui_core from '@ng-nest/ui/core'; import { XNumber, XTemplate, XShadow } from '@ng-nest/ui/core'; /** * Card * @selector x-card * @decorator component */ declare const XCardPrefix = "x-card"; declare const XCardProperty_base: new () => { config: _ng_nest_ui_core.XCardConfig | undefined; }; /** * Card Property */ declare class XCardProperty extends XCardProperty_base { /** * @zh_CN 卡片宽度 * @en_US Card width * @example * * ```html * Card * ``` * */ readonly width: i0.InputSignalWithTransform; /** * @zh_CN 内容样式 * @en_US Content style * @example * * ```html * Card * ``` * */ readonly bodyStyle: i0.InputSignal; /** * @zh_CN 头部模板 * @en_US Head template * @example * * ```html * * * Title * action * * Card * * ``` * */ readonly header: i0.InputSignal; /** * @zh_CN 阴影显示方式 * @en_US Shadow display method * @example * * ```html * Always * Hover * Never * ``` * */ readonly shadow: i0.InputSignal; /** * @zh_CN 形态变体 * @en_US Card variant */ readonly variant: i0.InputSignal; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } /** * @zh_CN 阴影显示配置 * @en_US Shadow display configuration */ type XCardShadow = XShadow; /** * @zh_CN 形态变体 * @en_US Card variant */ type XCardVariant = 'outlined' | 'filled' | 'shadow' | 'borderless'; /** * @zh_CN 卡片内容样式类型 * @en_US Card content style type */ type XCardBodyStyle = { [property: string]: XNumber; }; declare class XCardComponent extends XCardProperty { classMap: i0.Signal<{ [x: string]: boolean; }>; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare class XCardModule { static ɵfac: i0.ɵɵFactoryDeclaration; static ɵmod: i0.ɵɵNgModuleDeclaration; static ɵinj: i0.ɵɵInjectorDeclaration; } export { XCardComponent, XCardModule, XCardPrefix, XCardProperty }; export type { XCardBodyStyle, XCardShadow, XCardVariant };