import { Portal } from "@angular/cdk/portal"; import * as i0 from "@angular/core"; import { InjectionToken, OnChanges, OnInit, SimpleChanges, TemplateRef, Type } from "@angular/core"; import { NzSafeAny } from "ng-zorro-antd/core/types"; import { NzEmptyI18nInterface } from "ng-zorro-antd/i18n"; export type NzEmptySize = 'normal' | 'small' | ''; export type NzEmptyCustomContent = Type | TemplateRef | string | null; export declare const NZ_EMPTY_COMPONENT_NAME: InjectionToken; declare namespace embed_empty_component_d_exports { export { NzEmbedEmptyComponent }; } type NzEmptyContentType = 'component' | 'template' | 'string'; export declare class NzEmbedEmptyComponent implements OnChanges, OnInit { private configService; private viewContainerRef; private cdr; private injector; nzComponentName?: string; specificContent?: NzEmptyCustomContent; content?: NzEmptyCustomContent; contentType: NzEmptyContentType; contentPortal?: Portal; size: NzEmptySize; constructor(); ngOnChanges(changes: SimpleChanges): void; ngOnInit(): void; private renderEmpty; private getUserDefaultEmptyContent; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare namespace empty_component_d_exports { export { NzEmptyComponent }; } declare const NzEmptyDefaultImages: readonly ["default", "simple"]; type NzEmptyNotFoundImageType = (typeof NzEmptyDefaultImages)[number] | null | string | TemplateRef; export declare class NzEmptyComponent implements OnChanges, OnInit { private i18n; private cdr; private destroyRef; nzNotFoundImage: NzEmptyNotFoundImageType; nzNotFoundContent?: string | TemplateRef | null; nzNotFoundFooter?: string | TemplateRef; isContentString: boolean; isImageBuildIn: boolean; locale: NzEmptyI18nInterface; ngOnChanges(changes: SimpleChanges): void; ngOnInit(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare namespace default_d_exports { export { NzEmptyDefaultComponent }; } export declare class NzEmptyDefaultComponent { static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare namespace simple_d_exports { export { NzEmptySimpleComponent }; } export declare class NzEmptySimpleComponent { static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } export declare class NzEmptyModule { static ɵfac: i0.ɵɵFactoryDeclaration; static ɵmod: i0.ɵɵNgModuleDeclaration; static ɵinj: i0.ɵɵInjectorDeclaration; }