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 };