import * as i0 from '@angular/core'; import { OnInit } from '@angular/core'; import * as _ng_nest_ui_core from '@ng-nest/ui/core'; import { XDirection, XNumber } from '@ng-nest/ui/core'; /** * Container * @selector x-container * @decorator component */ declare const XContainerPrefix = "x-container"; declare const XContainerProperty_base: new () => { config: _ng_nest_ui_core.XContainerConfig | undefined; }; /** * Container Property */ declare class XContainerProperty extends XContainerProperty_base { /** * @zh_CN flex 布局下的子元素排列方向,子元素中有 x-header 或 x-footer 时为 column * @en_US The arrangement direction of the sub-elements under the flex layout. When the sub-elements have x-header or x-footer, it is column * @default '' */ readonly direction: i0.InputSignal; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } /** * Header * @selector x-header * @decorator component */ declare const XHeaderPrefix = "x-header"; declare const XHeaderProperty_base: new () => { config: _ng_nest_ui_core.XHeaderConfig | undefined; }; /** * Header Property */ declare class XHeaderProperty extends XHeaderProperty_base { /** * @zh_CN 高度 * @en_US Height */ readonly height: i0.InputSignalWithTransform; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } /** * Aside * @selector x-aside * @decorator component */ declare const XAsidePrefix = "x-aside"; declare const XAsideProperty_base: new () => { config: _ng_nest_ui_core.XAsideConfig | undefined; }; /** * Aside Property */ declare class XAsideProperty extends XAsideProperty_base { /** * @zh_CN 宽度 * @en_US Width */ readonly width: i0.InputSignalWithTransform; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } /** * main * @selector x-main * @decorator component */ declare const XMainPrefix = "x-main"; /** * Footer * @selector x-footer * @decorator component */ declare const XFooterPrefix = "x-footer"; declare const XFooterProperty_base: new () => { config: _ng_nest_ui_core.XFooterConfig | undefined; }; /** * Footer Property */ declare class XFooterProperty extends XFooterProperty_base { /** * @zh_CN 高度 * @en_US Height */ readonly height: i0.InputSignalWithTransform; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare class XContainerComponent extends XContainerProperty { get className(): string; directionSignal: i0.WritableSignal; directionClass: i0.Signal; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare class XHeaderComponent extends XHeaderProperty implements OnInit { className: string; get getHeight(): string; private container; ngOnInit(): void; setDirection(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare class XAsideComponent extends XAsideProperty { className: string; get getWidth(): string; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare class XMainComponent { className: string; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare class XFooterComponent extends XFooterProperty implements OnInit { className: string; get getHeight(): string; private container; ngOnInit(): void; setDirection(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare class XContainerModule { static ɵfac: i0.ɵɵFactoryDeclaration; static ɵmod: i0.ɵɵNgModuleDeclaration; static ɵinj: i0.ɵɵInjectorDeclaration; } export { XAsideComponent, XAsidePrefix, XAsideProperty, XContainerComponent, XContainerModule, XContainerPrefix, XContainerProperty, XFooterComponent, XFooterPrefix, XFooterProperty, XHeaderComponent, XHeaderPrefix, XHeaderProperty, XMainComponent, XMainPrefix };