import * as _angular_core from '@angular/core'; import * as _ng_nest_ui_core from '@ng-nest/ui/core'; import { XNumber, XJustify, XAlign, XBoolean } from '@ng-nest/ui/core'; /** * Row * @selector x-row * @decorator component */ declare const XRowPrefix = "x-row"; declare const XRowProperty_base: new () => { config: _ng_nest_ui_core.XRowConfig | undefined; }; /** * Row Property */ declare class XRowProperty extends XRowProperty_base { /** * @zh_CN 列间隔 * @en_US Column interval * @example * * ```html * * col-1 * col-2 * * ``` * */ readonly space: _angular_core.InputSignalWithTransform; /** * @zh_CN flex 布局下的水平排列方式 * @en_US Horizontal arrangement under flex layout * @example * * ```html * * col-1 * col-2 * * ``` * */ readonly justify: _angular_core.InputSignal; /** * @zh_CN flex 布局下的垂直排列方式 * @en_US Vertical arrangement under flex layout * @example * * ```html * * col-1 * col-2 * * ``` * */ readonly align: _angular_core.InputSignal; static ɵfac: _angular_core.ɵɵFactoryDeclaration; static ɵcmp: _angular_core.ɵɵComponentDeclaration; } /** * Col * @selector x-col * @decorator component */ declare const XColPrefix = "x-col"; declare const XColProperty_base: new () => { config: _ng_nest_ui_core.XColConfig | undefined; }; /** * Col Property */ declare class XColProperty extends XColProperty_base { /** * @zh_CN 24栅格布局,列占的宽度 * @en_US 24 grid layout, column width * @example * * ```html * * col-1 * col-2 * * ``` * */ readonly span: _angular_core.InputSignalWithTransform; /** * @zh_CN 栅格左侧的间隔格数 * @en_US The number of intervals on the left side of the grid * @example * * ```html * * col-1 * col-2 * * ``` * */ readonly offset: _angular_core.InputSignalWithTransform; /** * <768px */ readonly xs: _angular_core.InputSignalWithTransform; /** * ≥768px */ readonly sm: _angular_core.InputSignalWithTransform; /** * ≥992px */ readonly md: _angular_core.InputSignalWithTransform; /** * ≥1200px */ readonly lg: _angular_core.InputSignalWithTransform; /** * ≥1920px */ readonly xl: _angular_core.InputSignalWithTransform; /** * @zh_CN 默认样式 * @en_US Default style * @example * * ```html * * col-1 * col-2 * * ``` * */ readonly inherit: _angular_core.InputSignalWithTransform; static ɵfac: _angular_core.ɵɵFactoryDeclaration; static ɵcmp: _angular_core.ɵɵComponentDeclaration; } declare class XRowComponent extends XRowProperty { private document; private fontSize; get getFlex(): boolean; get cls(): string; get marginLeft(): string; get marginRight(): string; spaceSignal: _angular_core.Signal; static ɵfac: _angular_core.ɵɵFactoryDeclaration; static ɵcmp: _angular_core.ɵɵComponentDeclaration; } declare class XColComponent extends XColProperty { private rowComponent; private document; private fontSize; get getFlex(): boolean; get cls(): string; get paddingLeft(): string; get paddingRight(): string; space: _angular_core.Signal; static ɵfac: _angular_core.ɵɵFactoryDeclaration; static ɵcmp: _angular_core.ɵɵComponentDeclaration; } declare class XLayoutModule { static ɵfac: _angular_core.ɵɵFactoryDeclaration; static ɵmod: _angular_core.ɵɵNgModuleDeclaration; static ɵinj: _angular_core.ɵɵInjectorDeclaration; } export { XColComponent, XColPrefix, XColProperty, XLayoutModule, XRowComponent, XRowPrefix, XRowProperty };