import * as i0 from '@angular/core'; import { ElementRef, InjectionToken, Signal, WritableSignal, OnChanges, AfterContentInit, TemplateRef, QueryList } from '@angular/core'; import { NzSizeLDSType, NzSafeAny } from 'ng-zorro-antd/core/types'; import { NzConfigKey, NzConfigService } from 'ng-zorro-antd/core/config'; declare class NzSpaceCompactItemDirective { /** * Ancestor component injected from the parent. * Note that it is not necessarily the direct parent component. */ private readonly spaceCompactCmp; private readonly items; private readonly type; private readonly elementRef; private readonly directionality; private readonly dir; private get parentElement(); protected class: i0.Signal; constructor(); static ɵfac: i0.ɵɵFactoryDeclaration; static ɵdir: i0.ɵɵDirectiveDeclaration; } declare class NzSpaceCompactComponent { readonly nzBlock: i0.InputSignalWithTransform; readonly nzDirection: i0.InputSignal<"vertical" | "horizontal">; readonly nzSize: i0.InputSignal; readonly elementRef: ElementRef; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } /** * Use of this source code is governed by an MIT-style license that can be * found in the LICENSE file at https://github.com/NG-ZORRO/ng-zorro-antd/blob/master/LICENSE */ declare const NZ_SPACE_COMPACT_SIZE: InjectionToken>; declare const NZ_SPACE_COMPACT_ITEMS: InjectionToken>; declare const NZ_SPACE_COMPACT_ITEM_TYPE: InjectionToken; declare class NzSpaceItemDirective { static ɵfac: i0.ɵɵFactoryDeclaration; static ɵdir: i0.ɵɵDirectiveDeclaration; } /** * Use of this source code is governed by an MIT-style license that can be * found in the LICENSE file at https://github.com/NG-ZORRO/ng-zorro-antd/blob/master/LICENSE */ type NzSpaceDirection = 'vertical' | 'horizontal'; type NzSpaceAlign = 'start' | 'end' | 'center' | 'baseline'; type NzSpaceType = 'small' | 'middle' | 'large'; type NzSpaceSize = NzSpaceType | number; declare class NzSpaceComponent implements OnChanges, AfterContentInit { readonly _nzModuleName: NzConfigKey; nzConfigService: NzConfigService; private cdr; private destroyRef; nzDirection: NzSpaceDirection; nzAlign?: NzSpaceAlign; nzSplit: TemplateRef<{ $implicit: number; }> | string | null; nzWrap: boolean; nzSize: NzSpaceSize; items: QueryList>; mergedAlign?: NzSpaceAlign; spaceSize: number; private updateSpaceItems; ngOnChanges(): void; ngAfterContentInit(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; static ngAcceptInputType_nzWrap: unknown; } declare class NzSpaceModule { static ɵfac: i0.ɵɵFactoryDeclaration; static ɵmod: i0.ɵɵNgModuleDeclaration; static ɵinj: i0.ɵɵInjectorDeclaration; } export { NZ_SPACE_COMPACT_ITEMS, NZ_SPACE_COMPACT_ITEM_TYPE, NZ_SPACE_COMPACT_SIZE, NzSpaceCompactComponent, NzSpaceCompactItemDirective, NzSpaceComponent, NzSpaceItemDirective, NzSpaceModule }; export type { NzSpaceAlign, NzSpaceDirection, NzSpaceSize, NzSpaceType };